【发布时间】:2010-12-27 07:39:44
【问题描述】:
我在路由中使用以下内容向我的电子邮件控制器添加新操作:
map.resources :emails, :member => { :newfwd => :put}
预期结果是 newfwd_email_path(:id => 1) 将生成以下 url:emails/1/newfwd
确实如此。但我得到一个错误,它把“1”当作一个动作,把“newfwd”当作一个ID。我希望将 '1' 解释为电子邮件的 ID,newfwd 操作会根据该 ID 进行操作。
我不确定我做错了什么。 (注:我使用的是 Rails 2.3.8)
【问题讨论】:
标签: ruby-on-rails routes action