Paginateを使ってページ分割をしよう Ruby on Rails のプラグインであるpaginateを使うと、データベースから読み込んだ大量のデータ表示を簡単に分割して表示することができる。ダウンロード、インストール方法を紹介したのち、基礎的な使い方をサンプルを交えて紹介。また、応用としてSQL文を指定した結果をページ分割する方法や表示の見栄えを良くするCSSのサンプルも紹介。
次のページ カテゴリへ戻る トップに戻る フォームヘルパとフォームタグヘルパの違い 更新日 2008/08/20 作成日 2008/07/31 さて、「フォームを利用しよう」でフォームのタグを生成してくれるフォームタグヘルパを紹介しましたが、入力情報をそのままデータベースに格納したい場合は今回ご紹介するフォームヘルパを利用すると便利です。具体的に見ていきましょう。 フォームタグヘルパでテキストフィールドは例えば以下のように書きます。
Ruby on Rails viewとは、レスポンスとして返すHTMLの動的な画面生成を行う。Ruby on Rails viewではRuby on Railsのviewでよく使うメソッドを多くのサンプルで紹介。まず基礎となるlink_to,image_tag、formを使ったパラメータの送信方法基礎を説明。さらに標準で用意されたヘルパと呼ばれる便利な機能から自作ヘルパの作成、テンプレートやレイアウトまでサンプルを交えて紹介 Viewでよくつかうメソッドを覚えよう リンクを作成しよう(link_to) 画像を表示させよう(image_tag) フォームを利用しよう <form> <submit> <input>(text,hidden,password) フォームを利用しよう <input type=checkbox /> <input type=radio /> フォームを利用しよう <
前のページ カテゴリへ戻る Railsでトランザクション処理をしよう(transaction) 更新日 2009/06/03 作成日 2008/10/24 それではRuby on Railsでトランザクション処理する方法を説明していきます。 こちらで説明した処理を例にします。なお、テーブル名はokanes、モデル名はOkaneとします。 class TraController Okane.transaction { #Aさんのお金を現在の残高から50,000円減算する処理 asan=Okane.find(1) asan.price=asan.price - 50000 asan.save! #Bさんのお金を現在の残高から50,000円加算する処理 bsan=Okane.find(2) bsan.price=bsan.price + 50000 bsan.
次のページ カテゴリへ戻る Rails2.2からMySQLのドライバが標準でついてこない 更新日 2009/03/12 作成日 2009/03/05 Rails2.2からMySQLのドライバがついてこないようです。以下のようにコマンドを入力し、インストールします。 Windowsなら以下のように入力します。 # gem install mysql -- --with-mysql-config Linuxならルート権限で実行します。 # yum install mysql-devel # gem install mysql -- --with-mysql-config Building native extensions. This could take a while... Successfully installed mysql-2.7 1 gem insta
Ruby on Rails Model モデル Ruby on Rails Modelとは、Oracle、MySQLなどのデータベースとのデータのやり取りを行える。Ruby on Rails ModelではRuby on Railsのmodelの基礎的な使い方を多くのサンプルを交えて紹介。また、データベースへデータを登録する際の入力規制の基礎、複数のテーブルとの連携の基礎もサンプルを紹介しながら説明。主キーとなるid名を変更するなど特殊な設定も紹介。 データベースを作成しよう MySQLへデータベースを作成しよう production,test,developmentすべてのデータベースを作る Modelを生成しよう Modelを生成しよう マイグレーション(migrate)の仕組みを理解しよう(前編) マイグレーション(migrate)の仕組みを理解しよう(後編) マイグレーション(mi
次のページ カテゴリへ戻る リンクを作成しよう(link_to) 更新日 2009/06/03 作成日 2008/07/11 ビューでは、レスポンスとして返す表示部分を記述します。RailsにはHTMLを生成するヘルパメソッドが多数存在します。その中でももっとも利用頻度の高いメソッドを紹介していきます。 こちらを実行して、helloコントローラーと、test,test2アクションを生成します。生成されたファイルapp/views/hello/test.html.erb,app/views/hello/test2.html.erbなどのビューファイルに、紹介するコードをためしてみましょう。 link_to メソッド <a>~</a> * 書き方 * link_to(name, options = {}, html_options = nil, *parameters_for_method
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く