Я новичок в Rails, так что это может быть невероятно глупым вопросом, но я надеюсь, что кто-нибудь найдет время, чтобы помочь мне:)
В настоящее время я делаю свое первое приложение на Rails 3 с MongoDB. Я установил Devise для аутентификации, и он отлично работает. Я пытаюсь создать приложение типа блога, чтобы каждый зарегистрированный пользователь мог опубликовать статью. Естественно, в пользовательской модели есть «много: постов», а в модели постов «принадлежат: пользователю», но вот проблема: я не хочу, чтобы user_id был полем в новой форме поста из соображений безопасности, так как я могу передать текущего пользователя? опубликовать модель? Я удалил все поля, относящиеся к пользовательским данным, из формы, так что теперь, похоже, нигде не удается получить данные для user_id.
Итак, как мне использовать вспомогательный метод Devise current_user для передачи правильного user_id для публикации модели для правильной ассоциации?