在我的Rails应用程序中,experience
和company
之间存在关联,我希望将通过体验创建的所有公司设置为不公开。
为此,我在experience
模型中使用了此代码:
def company_name=(name)
company = Company.find_or_initialize_by(name: name)
if company.new_record?
public_visibility: false
end
end
但这不起作用并引发跟随错误:
意外':',期待keyword_end public_visibility:false
答案 0 :(得分:0)
尝试这样: -
def company_name=(name)
company = Company.find_or_initialize_by(name: name)
if company.new_record?
company.public_visibility = false
company.save
end
end