Ruby on Railsを学び始めたばかりです。ユーザーがすべての投稿を表示する同じページで新しい投稿を作成できるようにしたい。また、ユーザーがそれらを更新できれば素晴らしいことです。
2 に答える
このチュートリアルを試してみてください:
http://ruby.railstutorial.org/ruby-on-rails-tutorial-book
また
ビューからフォームを取得してnew
ビューに配置し、アクションのandをページを指すようにindex
変更します。redirect_to
render
create
index
言語やフレームワークを学ぶには、読書や調査が必要です。
最も一般的な意味では、リストの下部に投稿インデックス アクションのリンクを作成します (足場を使用していると仮定します)。「同じページで」とは、新しいページをリロードする必要がないことを意味する場合、これは ajax リクエスト リンクである必要があります。
リクエストはコントローラー関数にマップされ、控えめな JavaScript を使用して再レンダリングするか、おそらく JQuery を使用して投稿のリストに追加します。
それでも意味が分からない場合は、Ajax と Unobtrusive Javascript を使用した Ruby on Rails に関する書籍またはオンライン チュートリアルを読む必要があります。
railscasts.com の Bates 氏は、RoR に関する素晴らしいビデオをいくつか公開しています。なくてはならない資源です。