Routing
ruby-on-rails – RESTful路由中的控制器名称是可选的吗?
使用标准的map.resource路由机制和几个嵌套资源,生成的路由不必要地长.请考虑以下路线: site.org/users/pavelshved/blogs/blogging-horror/posts/12345 在routes.rb中创建很容易,我确信它遵循某种有益的路由逻辑.但它太长了,似乎也不是人...[详细]
2020-08-11 19:18 分类:编程语言ruby-on-rails – 在rails3中切换到生产模式时路由错误
嘿,我希望你能帮助我.我一直在开发模式下工作. 到目前为止一切似乎都很好.当我启动生产模式时,我的所有.css和.js都出现了路由错误而且不可见. 非常感谢! 于1月13日星期四23:11:21 0100开始获取127.0.0.1的“/javascripts/application.js...[详细]
2020-08-11 09:20 分类:编程语言ruby-on-rails – 如何在Rails 3中路由多级嵌套资源?
我知道我可以这样在Rails 3中的routes.rb上指定嵌套资源: resources :users do resources :posts end 但是,我想在帖子中添加评论.我应该在routes.rb文件中写什么?这是正确的方法吗?我可以继续筑巢吗? resources :users do ...[详细]
2020-08-09 22:52 分类:编程语言ruby-on-rails – 如何在Rails路由中使用正则表达式进行重定向?
我在routes.rb中尝试重写规则可能是不言自明的: match "/:user/:photo-thumb.png" => redirect("/%{user}/photos/%{photo}/image?style=thumb"), :photo => /[a-zA-Z]+/ 我想将mysite.com/alice/foo...[详细]
2020-08-09 18:44 分类:编程语言ruby-on-rails – Rails 3路由和名称空间
我想要一个名为“portal”的命名空间控制器. 在这将是嵌套资源,如公司和产品. 我想要像以下路线: / portal /:company_id / product /:id工作 我可以得到 / portal / company /:company_id / product /:id工作但想要消除url中的’com...[详细]
2020-08-09 17:27 分类:编程语言ruby-on-rails-3 – 来自辅助方法的意外点
我有以下路线 PosTracker::Application.routes.draw do get "home/index" resources :pos resources :apis match 'update_data' => 'home#update', :as => :update, :via => :get root :to...[详细]
2020-08-09 15:19 分类:编程语言ruby-on-rails – 处理Rails 3.1应用程序中不存在的路由
我不久前刚转到轨道,我很喜欢它.一切都在我的rails 3.1应用程序中运行良好,但现在最后我想以某种方式处理像www.myapp.com/something这样的路线(当然,我没有控制器).当我访问这个页面时出现路由错误,但是如果有办法对它做一些事情我会徘徊...[详细]
2020-08-09 11:13 分类:编程语言ruby-on-rails – Rails 3 – 嵌套资源 – 路由
我在嵌套源Product上遇到了与destroy方法有关的问题,它与Orders绑定. 在尝试销毁某个项目后,我将用户重定向到我的order_products_url.我收到以下路由错误: No route matches "/orders/1/products" 我的destroy方法看起来像这样:...[详细]
2020-07-31 20:13 分类:编程语言ruby-on-rails – 从rails 3.2.0升级到3.2.2时出现“新”路由问题
将rails从3.2.0升级到3.2.2时,我遇到了一些路由问题. 当生成具有路径帮助程序的新路由时,帮助程序工作并生成如下所示的链接: /things/new 但是,当您访问该链接时,它会抛出路由错误… Routing Error No route matches {:action=>"...[详细]
2020-07-31 13:29 分类:编程语言ruby-on-rails – 确定路径是否作为Rails控制器中的路由存在
我想知道是否可以将任意路径映射到路由 recognized_request_for完成了我想要的东西,但我不能让它在我的控制器中工作. 具体来说,如何执行recognized_request_for或从我的控制器执行相同任务的东西? 我无法评论克里斯托弗的解决方案,但对于...[详细]
2020-07-25 10:56 分类:编程语言