【发布时间】:2015-07-22 11:34:44
【问题描述】:
我有一个特定的路径助手,它在 rails 2.3 中完美运行,但在 rails 3.1 上抛出错误。
这是路径助手。
shipping_price_store_return_path(store)
当我在 rails 3.1 中使用它时,它给了我一个错误提示
NoMethodError: undefined method `shipping_price_store_return_path' for #<ActionDispatch::Integration::Session:0x007fb2da730228>
当我运行 rake 路由时,这是我得到的 shipping_price_store_return_index /stores/:store_id/return/shipping_price(.:format) {:action=>"shipping_price", :controller=>"return"}
谁能建议这里可能出了什么问题。
以下是路由文件的内容
resources :stores do
resources :return do
match :shipping_price, :on => :collection
end
end
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 routes