2017-04-20 2 views
1

hinzugefügt habe Ich habe eine Migration erstellt und rake db:migrate ausgeführt, aber es heißt, dass es nicht da ist. In meiner IDE gibt es mir keinen Fehler, aber speichert es auch nicht in der Datenbank. Es gab mir den Fehler in der Produktionsversion auf Heroku.Rails wird keine Methode finden, die ich

Schema

create_table "reviews", force: :cascade do |t| 
    t.string "name" 
    t.text  "description" 
    t.integer "rating" 
    t.integer "user_id" 
    t.datetime "created_at", null: false 
    t.datetime "updated_at", null: false 
    t.text  "pros" 
    t.text  "cons" 
    t.string "category" 
    end 

Formular, Blick: https://hastebin.com/otisoqibon.js

<div class="field"> 
    <p class="flow-text">Category</p> 
    <%= f.text_field :category, :class => "grey lighten-2 autocomplete", :id => "autocomplete-input", %> 
    </div> 

-Controller

def new 
    @review = Review.new 
    end 

Fehler

- 2017-04-20T01:49:22.051420+00:00 app[web.1]: 
    ActionView::Template::Error (undefined method `category' for): 
- 2017-04-20T01:49:22.051421+00:00 app[web.1]:  17: </div> 
- 2017-04-20T01:49:22.051423+00:00 app[web.1]:  19:  <p class="flow-text">Category</p> 
- 2017-04-20T01:49:22.051422+00:00 app[web.1]:  18: <div class="field"> 
    - 2017-04-20T01:49:22.051424+00:00 app[web.1]:  20:  <%= f.text_field :category, :id => "autocomplete-input", :class => "grey 
    lighten-2 autocomplete" %> 
    - 2017-04-20T01:49:22.051424+00:00 app[web.1]:  21: </div> 
    - 2017-04-20T01:49:22.051425+00:00 app[web.1]:  22: <div class="field"> 
    - 2017-04-20T01:49:22.051426+00:00 app[web.1]:  23:  <p class="flow-text">Pros, Woof Woof</p><br> 
+0

hallo, könnten Sie full view text hinzufügen? Haben Sie den Server nach dem Ausführen einer Migration neu gestartet? – Bohdan

+0

Ich habe es neu gestartet, aber ich bekomme immer noch den Fehler:/ – bbousq

+0

Versuchen Sie 'Spring Stop' vor dem Neustart – mahemoff

Antwort

1

Ich denke, das liegt daran, dass Sie Ihren Rake db nicht ausgeführt haben: migrieren Sie die Aufgabe noch auf heroku.

heroku run rake db:migrate 
Verwandte Themen