これは、2 人のユーザー間の関係を作成するために使用される、私のフォームの行です。
<%= form_for(current_user.relationships.build(followed_id: @user.id) do |f| %>
<%= f.hidden_field :followed_id %>
<%= f.submit "follow" %>
リレーションシップ コントローラーの作成方法:
def create
@user = User.find(params[:relationship][:followed_id])
current_user.follow!(@user)
respond_to do |format|
format.html { redirect_to @user }
format.js
end
end
current_user.relationships.build ロジックをフォームからコントローラーに移動する方法を見つけようとしていますが、可能ですか?