Ruby on Railsをインストールして、というスキャフォールドを作成しましたposts
。RoRは私のためにコントローラーと他の必要なファイルを生成しました。
で新しいメソッドを作成しましたposts_controller
が、アクセスできません。コントローラにある他のメソッドを調べましたが、でアクセスする必要があるようです/posts/[MY POST ID]/[MY METHOD NAME]
。
コントローラでカスタムメソッドを作成hello
したとすると、どのようにアクセスできますか?
を確認しましたroutes.rb
が、設定がありません。
更新しました:
で手動で構成できることは理解してroutes.rb
いますが、他のすべての方法はどのように機能しますか?たとえば、「 」コントローラーには「」メソッドedit
と「 」メソッドがあります。ルートを構成せずに、これら2つの方法はどのように機能しますか?update
posts_controller.rb
# GET /posts/1/edit
def edit
@post = Post.find(params[:id])
end
/posts/[0-9]/edit
パターンに一致する構成が見つかりません。