0
一切工作罰款和花花公子之前,這個控制器/視圖後,再也找不到行Rails的ActveRecord可以遷移
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
檢查欄控制檯你可以看到這些記錄,只需輸入「Commant.all」或不? – megas
是的,它們全部在控制檯中用.all和.find(:all)返回 –
'@ comments'應該在rails控制檯中返回與Comment.find(:all)'相同的名稱...將完整跟蹤錯誤在這裏爲我們進一步提供幫助...... –