私は大学の割り当ての一環としてライブラリ管理システムを作成しています。 現在、pluckの結果を取得中です。Ruby on Rails:抜粋結果を保存する
ここでやろうとしている仕事は、現在テーブルに入っている書籍のリストを表示することです。 私は主にPHPプログラマでしたので、Ruby on Railsはまったく新しい世界です。
外部の調査をしてから、私はobject.pluckを見つけました。
Book.pluck(:isbn,:title,:description,:author,:status)
上記のスニペットに関する私の知識は、すべての本のオブジェクトから詳細を引き出すことです。 私がしたいことは、各ブックの後に編集ボタンが続くループを作成することです。 PHPでは、これはforループ内のフォームになります。しかしルビーと私は本当にそれを行う方法を知っていません
私の頭の中で私は書籍の配列[]の摘みの結果を格納したい。 ループを使ってループを繰り返し、インデックスiに格納されているブックの詳細を出力します。 しかし、pluckの結果を保存する方法がわからないのですか?
Railsでは、コントローラで定義されたインスタンス変数をビューで使用できます。これをコントローラーのアクションに追加するだけです: '@books = Book.pluck(:isbn、:title、:description、:author、:status)' '' @ books'をループして、 '' index.html .erb' like '@ books.each do | book |' – dp7
あなたが鳴らしたいと思うようには聞こえません - 'Book.all'を使うだけです –