0
我有一個類,Page
。我想打電話給page.next_page
甚至page.page
以獲得下一頁。 當我創建一個新的Page
時,我想要關聯分配我的Book
中的最後一個頁面以創建我創建的新Page
的next_page
。ActiveRecord has_one引用同一個類的實例
class AddNextPageToPages < ActiveRecord::Migration
def change
add_column :pages, :page, :references
end
end
此遷移失敗。
```
-- add_column(:pages, :next_page, {:class_name=>"Page"})
rake aborted!
An error has occurred, this and all later migrations canceled:
undefined method `to_sym' for {:class_name=>"Page"}:Hash/Users/username/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.12/lib/active_record/connection_adapters/sqlite_adapter.rb:395:in `valid_alter_table_options'
```
什麼是失敗? – usha
編輯有錯誤 – quantumpotato
嘗試'add_reference:pages,:page' – usha