しばらく Rails でコーディングしていないので、少し苦労しています。
私が作成したフォームを介してユーザーが投稿を作成した場合、ユーザーのユーザー名を投稿と共に自動的に保存するにはどうすればよいですか。
認証には Facebook Omniauth を使用しています。
たとえば、すべての投稿を検索\インデックスすると、名前はその投稿にあります。
番組ページのコードは?
ここに私のインデックスページのコードがあります:
Name:
?????
From:
<%= post.from %>
To:
<%= post.to %>
Date:
<%= post.date %>
フォーム:
<div class="field">
<%= f.label :name %>
<%= ? %>
</div>
<div class="field">
<%= f.label :from %>
<%= f.text_field :from, :class => 'address-picker-input' %>
</div>
<div class="field">
<%= f.label :to %>
<%= f.text_field :to, :class => 'address-picker-input' %>
</div>
<div class="field">
<%= f.label :date %>
<%= f.text_field :date, :class=> "field shorter" %>
</div>
コントローラー:
def create
@post = current_user.posts.build(params[:post])