このコントローラー/ビューを使用すると、以前はすべてがうまく機能していました
def testo
@positions = Positions.find(:all)
@comments = Comment.find(:all)
respond_to do |format|
format.html # new.html.erb
end
end
コードを表示:
.navcon.sprite-gear.sprite
.notifications.ajaxapp
.na_head NOTIFICATIONS
- @comments.each do |comment|
.na_item
.na_shell
移行によって「コメント」テーブルに列を追加したところ、@comments 変数が未定義に戻ってきました。面白いことに、このコードは変更されておらず、データベース内のすべてのレコードはまだ存在しています (コントローラーで使用したのと同じコマンドを使用して、コンソールで問題なく取得できます)。
class AddColumn < ActiveRecord::Migration
def up
add_column('comments', 'position', 'text')
end
def down
end
end
エラーはここで確認できます: http://funjable.com/acc_error.html