Каким будет правильный способ создания строки в базе данных при создании?
Например, у вас есть модель User, где вы создаете нового пользователя
User.rb model
user_id
user_id =1
Теперь я ищу способ создания нового объекта / строки в базе данных для других моделей, например
Account.rb model
Should create a new row in account table with user_id = same as user_id above
В настоящее время я использую
= f.fields_for :profile do |f|
= f.text_field :some_value_for_profile
Внутри моего пользователя создайте представление, чтобы некоторые значения записывались в базу данных при создании пользователя, но это не «путь рельсов», и он хотел бы использовать хуки ActiveRecord, чтобы сделать это вместо этого.