Ruby on Rails Twitterアプリのチュートリアルをフォローしようとしていますが、最後に到達したときに、他のユーザーの投稿を作成できるという事実があまり好きではないことに気付きました。私の願いは、自分で作成することです。
どうすればこれを達成できますか
Status Controller Create:
def create
@status = Status.new(params[:status])
respond_to do |format|
if @status.save
format.html { redirect_to @status, notice: 'Status was successfully created.' }
format.json { render json: @status, status: :created, location: @status }
else
format.html { render action: "new" }
format.json { render json: @status.errors, status: :unprocessable_entity }
end
end
end
ステータス現在のビューの作成:
...
<div class="field">
<%= f.input :user_id, collection: User.all, label_method: :full_name %>
<%= f.input :content %>
</div>
<div class="form-actions">
<%= f.submit %>
</div>
ステータスモデル:
class Status < ActiveRecord::Base
attr_accessible :content, :user_id
belongs_to :user
end
誰もが助けてくれることを願っています!!