Gui*_*los 9 activerecord ruby-on-rails
我正在尝试使用以下代码向我的帖子表添加用户引用:
class AddUserIdToPosts < ActiveRecord::Migration
def change
add_reference :posts, :user, index: true
end
end
Run Code Online (Sandbox Code Playgroud)
但是我收到了一条错误消息:
undefined method 'add_reference'
Run Code Online (Sandbox Code Playgroud)
谁知道如何解决这个问题?
我正在使用Rails 3.2.13
Luí*_*lho 16
在Rails 3中你必须这样做
class AddUserIdToPosts < ActiveRecord::Migration
def change
add_column :posts, :user_id, :integer
add_index :posts, :user_id
end
end
Run Code Online (Sandbox Code Playgroud)
只有在Rails 4中,您才能按照发布的方式进行操作.
| 归档时间: |
|
| 查看次数: |
2638 次 |
| 最近记录: |