Widzę problem na Heroku tylko z klejnotem przodków (nie można odtworzyć lokalnie): https://github.com/stefankroes/ancestryTylko Heroku: klejnot przodków wywala z niezdefiniowaną metodą "pochodzenie" dla # <Model: 0x #######>
NoMethodError doszło w domu # przesłania: niezdefiniowana metoda `przodków” dla #
metoda wygląda następująco:
def anthem_upload
user = User.find_by(id: params[:user_id])
anthem = Anthem.create!(user_id: user.id, body:params[:post]) <-- HAPPENS HERE
...
ene
ta metoda nie nawet wezwać .ancestry metody - ale wyjątek dzieje się tak szybko, jak model jest tworzony.
modelu wygląda następująco:
class Anthem < ActiveRecord::Base
has_ancestry
...
end
Oto kłody:
A NoMethodError occurred in home#anthem_upload: undefined method `ancestry' for #<Anthem:0x007f1684d58b98> app/controllers/home_controller.rb:335:in `anthem_upload'
Czy możesz pokazać pełny ślad błędu w dzienniku Heroku? –
pokazać również metodę 'model_upload' lub samą' anthem_upload'? –
model_upload to anthem_upload - to samo, co powyżej. Dziwne jest to, że wszystko działa dobrze lokalnie, tylko na Heroku eksploduje – etayluz