有人能指出有关如何生成params对象名称的信息吗?
我花了很长时间尝试在提交表单后访问params [:venue_search],但却发现我需要引用params [:searching_venue_search],大概是因为我已经将venue_search资源组织成一个"搜索"文件夹和/或由于前面的"搜索"我在路由中指定的URL中的目录。
这背后的逻辑是什么,有人吗?
路线:
resources :venue_searches, controller: 'searches/venue_searches', model: 'searches/venue_search', only: [:create, :new], path: "/search/venues"
match "search/venues/show", to: "searches/venue_searches#show", as: :venue_search
干杯!
答案 0 :(得分:0)
venue_search GET /search/venues/show(.:format) search/venue_searches#show
这将产生以下路线
required