在创建新对象时,如何将strong与其他参数组合使用。
def params_test
params.permit(:test1, :test2, :test3)
end
a = Model.new(params_test)
a.test4 = 'test4'
a.test5 = 'test5'
Test4
和Test5
他们来自数据库或Cookie或系统中的其他来源。有没有办法将所有这些组合成一行?还是两行?
答案 0 :(得分:2)
你可以这样做:
Model.new(params_test.merge({ test4: 'test4', test5: 'test5'}))