については未知のメソッドancestryで祖先の宝石が壊れます。祖先の宝石(ローカルでは再現できません)でのみ問題が発生しています: https://github.com/stefankroes/ancestryHerokuのみ:#<Model:0x #######>
A NoMethodErrorがホーム#アップロードで発生しました:#
方法について 未定義のメソッド `祖先は」次のようになります。
def anthem_upload
user = User.find_by(id: params[:user_id])
anthem = Anthem.create!(user_id: user.id, body:params[:post]) <-- HAPPENS HERE
...
ene
この方法は、さらに.ancestry方法に呼び出すことはありません - しかし、例外はすぐに発生しますモデルが作成されます。
モデルは次のようになります。ここでは
class Anthem < ActiveRecord::Base
has_ancestry
...
end
はログです:
A NoMethodError occurred in home#anthem_upload: undefined method `ancestry' for #<Anthem:0x007f1684d58b98> app/controllers/home_controller.rb:335:in `anthem_upload'
herokuログに完全なエラートレースを表示できますか? –
'model_upload'メソッドを表示するか、' anthem_upload'自体を表示しますか? –
model_uploadはanthem_uploadです - 上記と同じです。奇妙なことは、このすべてがローカルでうまく動作していることです。ちょうどそれが爆発するHerokuで、 – etayluz