Ruby on rails 奇异模型,控制器,参考表格
我有一个单一的模型,控制器,视图名为“产品”。在我的路线中,我使用了activemodel,所以没有多元化 路线: 当我使用表单_时:Ruby on rails 奇异模型,控制器,参考表格,ruby-on-rails,ruby-on-rails-4,form-for,Ruby On Rails,Ruby On Rails 4,Form For,我有一个单一的模型,控制器,视图名为“产品”。在我的路线中,我使用了activemodel,所以没有多元化 路线: 当我使用表单_时: <%= form_for( @product) do |f| %> 我该如何解决这个问题?应该是产品路径。我刚刚找到了解决方案。有两种方法可以做到这一点 1) 将其添加到模型文件中型号名称.实例变量集(:@route\u key,'product') 或 2) =form_表示@product,:url=>product_path do | f
<%= form_for( @product) do |f| %>
我该如何解决这个问题?应该是产品路径。我刚刚找到了解决方案。有两种方法可以做到这一点 1) 将其添加到模型文件中<代码>型号名称.实例变量集(:@route\u key,'product') 或
2)
=form_表示@product,:url=>product_path do | f |
更好的方法是使用复数形式作为控制器名称(按照惯例),单数形式作为路由:
<%= form_for( @product) do |f| %>
undefined method `products_path'
#config/routes.rb
resource :products, controller: "product", path: "product" #-> url.com/product/:id