如何使用可选属性来选择文章?
#routes.rb get "/:year(/:month(/:day))(/:genre)" => "archives#index", :constraints => { :year => /\d{4}/, :month => /\d{2}/, :day =&…
Rails3 Engine - 控制器范围位于引擎模块内部,由客户端应用程序返回加载错误
我刚刚创建了我的第一个引擎。它添加了一些新路线,如下所示: Rails.application.routes.draw do scope :module => 'contact' do get "contact", :…
Rails 路线错误排查
当我尝试链接到 show_members 操作时,我收到一个奇怪的错误 Routing Error No route matches "/groups/1/show_members" #routes.rb get 'groups/:id/…
在 Ruby on Rails 中使用破折号“-”而不是下划线“_”的路由
我希望我的网址使用破折号 - 而不是下划线 _ 作为单词分隔符。例如 controller/my-action 而不是 controller/my_action。 我对两件事感到惊讶: 谷歌…
Rails 3 路由约束似乎没有正确匹配正则表达式
我正在使用 Rails 3.0.5,并且我已经使用正则表达式约束设置了一条路线。它曾经在 Rails 2.3.5 上工作,但在 Rails 3 中不起作用。路线如下所示: get…
Rails 3 中的 url_for 和路由默认值
我的 Rails 路线设置如下: match ':controller/:id/:action' # match 'teams/:id' => "teams#show" # doesn't have any additional effect, which …
使用 RESTful 路径时发生 Rails 路由错误
我的 Rails 应用程序出现问题;它没有识别出应该存在的路线。我在 routes.rb 文件顶部添加了 resources :inquiries,以确保我的查询能够进行基本的 CR…
如何测试命名空间 post :post 路由?
我 # routes.rb namespace :admin do resources :departments end 在控制器测试中有这些路线和以下代码。它失败是因为 post :create 未前往 admin_dep…
没有路由匹配“/subscribers/create”
我从我正在阅读的一本书中复制了此内容,并遵循了所有说明,但它给了我 No Route matches "/subscribers/create" 错误: def create if request.post?…
Rails 3 vs Rails 2“狂野控制器”路由
我试图让我的 Rails 3 项目自动解析命名空间控制器,类似于 Rails 2 的行为。例如(Rails 2): $ rails pathtest && cd pathtest $ script/gen…
带有包含句点的参数的 Rails 路由
在旧版本的 Rails 中,您可以有一个包含句点的参数(通常保留以将其与格式分开),如下所示:( map.connect 'c/:domain.:format', :controller=>'h…
如何使来自 Rails 3 引擎的路由可供主机应用程序使用?
我有一个 Rails 3 应用程序,其中有多个包含附加功能的引擎。每个引擎都是一项单独的服务,客户可以购买访问权限。 然而,我遇到了来自引擎的路由问题…
Rails 3 link_to (:method => :delete) 不起作用
我在 Rails 中遇到动词问题... 正在查看资源 (Dog) 的页面,该资源 (Dog) 包含有_many (Fleas)。嵌入在狗的 show.html.haml 中的是对 render @dog.fle…