我只是试图调用模态来编辑产品,但是重新定向。使用has_secure_password ..没有任何过滤器..我确实更改了模型中的键..
class Product < ActiveRecord::Base
belongs_to :merchant, :foreign_key => 'merchant_identifier',
:primary_key => 'merchant_identifier'
end
和我的商家模型..这是我的用户......除了一些验证之外别无其他..
class Merchant < ActiveRecord::Base
self.primary_key = 'merchant_identifier'
has_many :products, :foreign_key => 'merchant_identifier',
:primary_key => 'merchant_identifier'
end
这是调用模态
的link_to<% @products.each do |product| %>
<tr>
<td><%= link_to "Edit", edit_product_path(product), remote: true,
class: "btn btn-primary btn-sm" %></td>
</tr>
这是产品编辑
def edit
@product = Product.find(params[:id])
end
我正在尝试对此进行调试,但代码只是从我的编辑操作中退出并直接发生此错误。知道如何更好地调试这个吗?
Processing by ProductsController#edit as JS
Parameters: {"id"=>"70"}
Completed 401 Unauthorized in 2ms
答案 0 :(得分:0)
想出问题..这是一个围绕过滤器,但它是在我正在使用的宝石..所以它有点隐藏..