Open 3014zhangshuo opened 8 years ago
在新加column后,都要在对应的controller里面加入 相应的值 比如 在db/migrate里面加入add_column :jobs, :wage_upper_bound, :integer后,在controller的def job_params里面引用了这个值 :wage_upper_bound 而在db/migrate里面加入add_column :users, :is_admin, :boolean, default: false后,在models/user里面引用了is_admin这个值。 我想问的是,在db/migrate加入了一个column后,能在那些地方引用加入的这个值,可以多个地方加入吗?(比如在model和controller都引用)还是有唯一性的?
题目好像表达错了
添加了一个column就相当于给你的这个model加了一个属性,这个属性在view、controller或者model中都可以任意使用.... 当然肯定是要满足你的特定目的
在新加column后,都要在对应的controller里面加入 相应的值 比如 在db/migrate里面加入add_column :jobs, :wage_upper_bound, :integer后,在controller的def job_params里面引用了这个值 :wage_upper_bound 而在db/migrate里面加入add_column :users, :is_admin, :boolean, default: false后,在models/user里面引用了is_admin这个值。 我想问的是,在db/migrate加入了一个column后,能在那些地方引用加入的这个值,可以多个地方加入吗?(比如在model和controller都引用)还是有唯一性的?
题目好像表达错了