0

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し、コントローラーのデータベース行に値を追加する方法はありますか (私の言いたいことがわかっている場合)。

4

1 に答える 1