ruby初心者です。
rubyで最も単純なwebアプリを作りながら勉強しています。
DBに数個のカラムを作り、登録、修正、削除、表示させるだけのものを作って勉強しているのですが・・・
検索の機能を追加する場合、
scaffoldで作成したコントローラ(仮にxxxs)←最初に作ったモデルの複数形
xxxs_controller.rbに
def search
@xxx_pages, @ = paginate :xxxs, :per_page => 10,
:conditions => ["★★★ LIKE ?", params[:xxx][:検索対象のカラム名] + '%' ]
@keyword = params[:xxx][:検索対象のカラム名]
render :action => 'list'
end
を加える事と、
_form.rhtmlに
<%= start_form_tag :action => 'search' %> <!-- (1) -->
<%= text_field :xxx, :検索対象のカラム名, :value => @keyword %>
<%= submit_tag 'Search' %>
<%= end_form_tag %>
付け加えるだけでよいのでしょうか??
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
_form.rhtmlは、テーブルの1レコード編集用のファイルなので、検索の場合は修正対象ではないですね。
コントローラに検索用のメソッドを追加されていますので、あとは検索用のsearch.rhtmlをlist.rhtmlをコピーするなどして新規作成されたらいいと思います。
P.S.
まだ私もrubyもruby on railsもmysqlも初心者で4冊の本とネットを見ながら同様なレベルを勉強中です。
InstantRailsやRadRailsをインストールしたりしてみましたが、統合化されている環境は基礎が判っていて初めて使いこなせるような気がして、MysqlやRuby,Railsをそれぞれ個別にインストールしてコマンドラインとエディターでぼちぼちとやっています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング ドメイン駆動設計の値オブジェクトについて質問 1 2023/05/13 02:50
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Visual Basic(VBA) ユーザーフォームの表示を追加したい 2 2023/03/26 23:18
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- Excel(エクセル) VBAについて 3 2022/06/19 18:19
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA 電話番号の正規表現について
-
プログラマーと学歴の関係性に...
-
vba クリップボードクリアにつ...
-
MacのPythonでの開発について
-
ImageMagickでgif画像の一部が...
-
Pythonでgif画像が上手く作れない
-
プログラミングのPythonのnoteb...
-
初心者powershellのPS1ファイル...
-
GoogleAppsScript文字列置換の...
-
pythonにてseleniumを使うも、...
-
ホワイトハッカー
-
大学のゼミのレポートがムカつ...
-
楽しくて最高のプログラミング...
-
昔のパソコン少年の武勇伝「店...
-
ものづくりに向いているプログ...
-
このURLで広告を出しているのは...
-
Latexに関する質問です。
-
プログラミングを教えたいです...
-
小学1年生の子です。塾に行かせ...
-
pythonで複数画像からgifを作る...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Ruby / passenger のインストー...
-
We're sorry, but something we...
-
Windowsでchangenotifyしたい
-
Passengerがインストールできな...
-
ming/rubyのインストール
-
ruby1.9からtwitterライブラリ...
-
システムエンジニアの適正について
-
小文字wと大文字Wの区別
-
プログラミング講師はまだ需要...
-
VB.NETで階乗を求めるプログラ...
-
初心者 パイソンプログラム
-
CかC++どちらを覚えるべきですか?
-
Ruby interpreter (CUI) 2.2.3 ...
-
RubyでNo such file or directo...
-
web上のhtmlファイルから文字デ...
-
Rubyでpdfファイルを読み込む方法
-
プログラミング言語で大文字と...
-
ruby 全角ハイフンを半角ハイフ...
-
ruby.exeとrubyw.exeに違いがあ..
-
バーコードのチェックデジット...
おすすめ情報