Итак, я использовал логику в "аутентификации с нуля" railscast на http://railscasts.com/episodes/250-authentication-from-scratch, и она, кажется, работает, и я могу вставить сообщение "Вы вошли как ..." вверху страницы.
Но если я хочу сделать что-то вроде журнала, который отправил сообщение, я ударил немного стены.
Я не хочу отправлять его через скрытое поле в новой форме сообщения, потому что, полагаю, с этим связаны проблемы безопасности.
Я не хочу использовать логику «принадлежит» в руководстве по rails на http://ruby.railstutorial.org/ruby-on-rails-tutorial-book, потому что, хотя это технически будет работать здесь, в будущем мне может понадобиться войти в систему, кто создал запись, где " принадлежит "отношения не существует.
То, что я пытался сделать, это создать вызов функции «перед сохранением» в моей модели поста, который назначает значение «create_by», но я полагаю, что модели не могут получить доступ к current_user, который был создан согласно аутентификации railscast.
Так что теперь я понятия не имею, как сделать что-то подобное.
РЕДАКТИРОВАТЬ: плохо знакомы с Ruby, плохо знакомы с ERD, но все, что я имею в виду под отношением к отношениям, не существует, если бы существовала, скажем, система оценки сообщений, каждый рейтинг принадлежал бы сообщению. Но я также хотел бы войти, кто представил каждый рейтинг.