У меня есть такая странная проблема: У меня есть этот метод:Rails не могут быть сохранены
def create_default_workspace(user)
@workspace = Workspace.new(title: "#{user.name}'s workspace")
@workspace.save
user.selected_workspace_id = @workspace.id
if user.save
puts "Saved"
else
puts "not saved"
end
end
Который дает мне «не спас». У вас есть идеи, почему переменная user
не может быть сохранена?
вы знаете о сильном параметре в рельсах? – uzaif
Замените свой '.save' метод' .save! 'И добавьте полную стекцию здесь. – Uzbekjon
@uzaif вы совершенно правы! Я забыл этот момент ... Я добавил params.require (: user) .permit (: selected_workspace_id), и теперь все в порядке. –