-1
単純なメッセージリレーシステムを最初から構築しようとしています。私のフォームは、次のようになります。単純な形式の文字列を隠しフィールドに渡す
<%= simple_form_for @message do |f| %>
<%= f.error_notification %>
<%= f.input :content, label: "Your message" %>
<%= f.input :target_user_id, label: "Who are you sending your message to?" %>
<%= hidden_field_tag 'user_id', current_user.id %>
<%= hidden_field_tag 'sender_email', current_user.email %>
<%= f.button :submit %>
<% end %>
私は「Message.sender_emailは」文字列であるメッセージモデルに「current_user.emailを」合格しようとしていますが、私が見たとき、私は「ゼロ」を取得していますコンソールにメッセージを作成しました。他のフィールドはすべて渡されます。
私は実際にこの問題に対処するより良い方法を発見しました。私はちょうどフォームに電子メールを渡すメッセージコントローラの更新アクションに行を追加しました。 – railsNoob