论坛首页 编程语言技术论坛

rails 单复数相同 resources ambiguous routes 解决办法

浏览 2545 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-02-02  

今天碰到一个单复数相同的resources

 

map.resources :series

 

运行时报

you may have ambiguous routes 错误

 

解决办法:

 

map.resources :series, singular => :series_instance

这样就变成了

series                         get     /series

                                 post     /series

new_series_instance get     /series/new

 

   发表时间:2010-02-23   最后修改:2010-02-26
感觉加个_instance后缀还是比较不爽,相关帖子中这个更详细些:http://www.iteye.com/topic/220360

最后我直接这么干了:https://rails.lighthouseapp.com/projects/8994/tickets/681-form_for-doesn-t-work-with-an-uncountable-route
<% form_for :news, :url => news_index_url do |f| %>
...
<% end %>
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics