2015-08-24 38 views
0

我只是試圖調用一個模式來編輯產品,但重新定向。使用has_secure_password ..沒有任何過濾器..我確實改變了按鍵的機型..調用模態時出現401未授權錯誤

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 

這是調用模式

<% @products.each do |product| %> 
    <tr> 
     <td><%= link_to "Edit", edit_product_path(product), remote: true, 
     class: "btn btn-primary btn-sm" %></td> 
    </tr> 

這是產品#編輯的link_to

def edit 
    @product = Product.find(params[:id]) 
end 

我正在嘗試調試,但代碼剛剛跳出我的編輯操作並直接轉到此錯誤。任何想法如何我可以更好地調試呢?

Processing by ProductsController#edit as JS 
Parameters: {"id"=>"70"} 
Completed 401 Unauthorized in 2ms 
+0

你能從你的服務器日誌發佈最後一個請求? –

回答

0

想通了這個問題..這是一個圍繞過濾器,但它是在我使用..寶石所以這是一個有點隱藏..