activerecord と rails を使用して、コントローラの変数をデータベースの行に追加したいと思います。
これを行うには、行を追加するメンバーのユーザー名を含む非表示の入力タグをビューに追加する必要があります。このタグはコントローラーによって取得され、データベースに追加されます。
ここに私の隠し入力フィールドがあります:
<% f.hidden_field(:uploader, value: @current_user.username) %>
そして、これは建物を作成するコードです
def create # (post) Add new records
@bld = Building.new(params[:bld].permit(:name, :uploader, :description, :down_link))
if @bld.save
redirect_to my_buildings_url, :alert => 'Here\'s your new building!'
else
render :new
end
end
非表示の入力タグを削除@current_user.username
し、コントローラーのデータベース行に値を追加する方法はありますか (私の言いたいことがわかっている場合)。