- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
许多人谈论命名空间是一种更改 URL 的方式,该 URL 指向带有前缀的 Controller (即:/admin/movies 而不是/movies)
更改网址路径
official doc解释说,如果我们想使用前缀更改通向 Controller 的 URL,我们只需要更改 config/route.rb 中的资源。
由此 :
resources :movies
resources :movies, :path => "/admin/movies"
namespace :admin do
resources :movies
end
class admin::MoviesController < ApplicationController
class MoviesController < ApplicationController
class Admin::MoviesController < ApplicationController
def index
@movies = Movie.all
respond_with(:admin, @movies)
end
- if permitted_to? :index, :admin_movies
// And prefix as well your path
= link_to 'Show all my movie", admin_movies_path
- if permitted_to? :show, :admin_movies
// And prefix as well your path
= link_to 'Show selected movie", admin_movie_path(@movie)
resources :movies, :path => "/admin/movies"
def index
@admin_movies = Admin::Movie.all
respond_to do |format|
format.html # index.html.erb
format.json { render json: @admin_movies }
end
end
module Admin
def self.table_name_prefix
'admin_'
end
end
class CreateAdminMovies < ActiveRecord::Migration
def change
create_table :admin_movies do |t|
t.timestamps
end
end
end
最佳答案
如果您有两个名称相同但功能不同的不同 Controller ,则可以使用命名空间路由。您不必为它重命名 Controller 。在 http://guides.rubyonrails.org/routing.html 查看“2.6 Controller 命名空间和路由” .
关于namespaces - 导轨 : Benefit of URL path modification vs Namespace?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12664908/
我有以下创建并执行 SQL 查询的方法: def edition_authors(edition, authors) query_string = "contributor_type = ? AN
使用 axlsx可以添加边框。我添加了这样的东西 red_border = p.workbook.styles.add_style :border => { :style => :thin, :col
我正在构建一个应用程序,该应用程序必须向多个雇主分配任务。 我已经建立了这些模型: #assignment.rb class Assignment :employer_assignments end
我正在尝试从 rails 2.3.x(使用 subdomain_routes 插件)转换一些子域路由,如下所示: map.subdomain :biz do |biz| biz.resources
到目前为止,这就是我所做的。 我在 Capfile 中加载了资源:js 仍然无法正常工作 http://guides.rubyonrails.org/asset_pipeline.html#preco
我正在使用最新的 ruby+rails,以及 filterrific gem。它工作得很好 - 但如何在每个范围内使用多个参数呢?对于单列过滤来说很简单,但是对于下面的场景,该如何处理呢? 按邮政
我正在使用最新的 ruby+rails,以及 filterrific gem。它工作得很好 - 但如何在每个范围内使用多个参数呢?对于单列过滤来说很简单,但是对于下面的场景,该如何处理呢? 按邮政
我正在尝试编写一个搜索方法,用于搜索文章的全文,并按搜索词在全文中出现的次数对结果进行排序。像这样的事情: def search term = params[:term] @articles
创建连接表时如下 class Project { select('users.*, time_pledges.hours_pledged as hours_pledged')}, through:
我在理解整体概念及其在 Rails 中的工作原理方面遇到了一些困难,我认为它可以为您完成一些工作,因为我习惯于手动构建关联。我目前有一个计费系统,我正在尝试创建一个订单部分,显然我的订单必须有许多产品
这是我的 application.html.erb 代码:
所以我有一个 .csv 文件,我已将其导入到一个数组中。它们都是用逗号分隔的,所以我继续为 em 制作了一个漂亮的数组。 现在我正在尝试查找具有匹配 ID 的记录,这样我就可以删除重复项并只保留最后遇
使用 ActiveRecord 执行以下 SQL 的最佳方法是什么: SELECT parent.* FROM sections AS node, sections AS parent WHERE n
我想在 gem 中的方法之一中添加一些自定义代码。在 Rails 2.3.8 中,我在 config/initializers 目录下添加了一个 .rb 文件,一切正常。 自从转移到 Rail3 后,
试图了解 :has_many 的影响正如它在敏捷 Web 开发书第 4 版中所介绍的那样 为购物车设置以下关系 class Cart :destroy end 这恭维了相关的 LineItem类(c
在所有关于 Rails 3 的麻烦之后,我是否可以在几乎不更改我的 ActiveRecord 代码的情况下轻松使用 DataMapper,以便我可以在 GAE 上运行我的 Rails 而不会有任何麻烦
使用 Rails 2/3,可以使用几个插件之一(见 Best way to export a database table to a YAML file?)轻松地将数据库导出(转储)到 YAML。 但
我的布局中有这样的东西 ... ... 'user/bar' %> 在 user/bar.html.erb 中我有 stuff 这似乎不起作用。我发现 yield :test 在部分之前执行,
我使用 https://github.com/plataformatec/devise/wiki/OmniAuth%3a-Overview 集成了 omniauth-facebook| .但我收到以下
我有一个 Rider 表,其中包含他们的城市。我正在从数据库中提取与当前用户所在城市匹配的条目。 这就是我在 Controller 中写的内容: @riders = Rider.where("city
我是一名优秀的程序员,十分优秀!