サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
d.hatena.ne.jp/biaxis
acts_as_taggable_on_steloidsが名前をacts-as-taggable-on(紛らわしい)に変えてこれまたGitHubに移行していたのでメモ。 インストール $ git clone git://github.com/mbleigh/acts-as-taggable-on.git vendor/plugins/acts-as-taggable-on 実際に使ってみる マイグレーション $ script/generate acts_as_taggable_on_migration $ rake db:migrate モデルの記述(app/models/user.rb) class User < ActiveRecord::Base acts_as_taggable_on: tags # 以下省略 コンソールで動作確認 $ script/console >> @user
Rails 2.2を使っていると突如以下のようなエラーが発生してアプリケーションが動かなくなることがあります。 You have a nil object when you didn't expect it! You might have expected an instance of Array. The error occurred while evaluating nil.include? vendor/rails/activerecord/lib/active_record/attribute_methods.rb:142:in `create_time_zone_conversion_attribute?' vendor/rails/activerecord/lib/active_record/attribute_methods.rb:75:in `define_attribut
最近はRailsのプラグインがごっそりGitHubに移行しているようで、ページネーションを行うプラグインwill_paginateもgitで取得するようになっています。 インストール will_paginateのインストールについてはこちらにRubyGemsやBraidを使う方法が書いてありますが、gitでそのまま取得して使う方が楽です。 git clone git://github.com/mislav/will_paginate.git vendor/plugins/will_paginate 実際に使ってみる たとえば、ユーザーをログイン名で検索する場合、コントローラ、ビューは以下のようになります。 コントローラ (app/controllers/users_controller.rb) #メソッドのみ抜粋 def search # 検索フィールドが空 if (@keyword=pa
このページを最初にブックマークしてみませんか?
『N7 - sandbox』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く