rails
NetBeansでrakeタスクを実行するにはプロジェクトをcontrol + マウスクリックし メニューの「Rub/Debug Rake Task...」を選択する。 「Rub/Debug Rake Task」ダイアログの一覧から実行するタスクを選択し実行ボタンを押下するとrakeタスクが実行される。
日付プルダウン scaffoldでページを作成すると日付プルダウンは現在の日付が初期表示となってしまう。 これを空の状態にするには下記のようにviewを修正する。修正前 <p> <%= f.label :start_date %><br /> <%= f.date_select :start_date %> </p> 修正後 <p> <%= f.label :s</p>…
MacでのRailsの開発はEclipseのプラグインのRadRailsを使っているが NetBeansも良さそうなので試してみる。 NetBeansのダンンロードとインストール NetBeans IDE 6.1を下記の場所よりダウンロードする。 http://ja.netbeans.org/ NetBeans IDE ダウンロード…
Rails 2.1からマイグレーションファイルのバージョン番号にUTCの日付が使えるようになっている。 「20080814191030_create_xxxxxx.rb」のようなファイル名が可能。 こんな感じ Railsレシピブック 183の技作者: 高橋征義,諸橋恭介出版社/メーカー: ソフトバン…
MacのRadRailsでRailsの開発をしているとRubyのソースで日本語に切り替で Ruby Content Assistが動いてしまい日本語の切替ができなくなる。 一度、Ruby Editor以外をクリックしてコマンド + スペースで日本語に切替つことも出来るが これでは面倒でしょうが…
環境 uru-MacBook:atotok_app kuru$ ruby --version ruby 1.8.6 (2008-03-03 patchlevel 114) [universal-darwin9.0] Kuru-MacBook:atotok_app kuru$ rails --version Rails 2.1.0 gettextをインストール uru-MacBook:atotok_app kuru$ sudo gem install get…
通常、レイアウトファイルはコントローラ名に対応したファイルが使用されるが アプリケーションで共通のレイアウトを使用したい場合などは コントローラに明示的にレイアウトファイルを指定することが出来る。 例えば、acts_as_authenticatedのページにレイ…
acts_as_authenticatedを使用しログインするとデフォルトで下記のようなページが表示される。 ログイン後に遷移するページを変更する場合は、account_controller.rbの下記の行を変更する。 redirect_back_or_default(:controller => '/account', :action => …
acts_as_authenticatedをインストール Kuru-MacBook:test_app kuru$ ./script/plugin install acts_as_authenticated + ./CHANGELOG + ./README + ./generators/authenticated/USAGE + ./generators/authenticated/authenticated_generator.rb + ./generator…
Rails 作成したページにアクセスするとコンソールにMySQL libraryのワーニングが出力される件が解決した。 開発環境 Mac OS X 10.5.4 Leopard Rails 2.1.0 ruby 1.8.6 (2008-03-03 patchlevel 114) [universal-darwin9.0] ワーニングの内容 WARNING: You're …
これがエラーになる。 render_text resRails 2.0からrender_textが無くなったらしい。 下記のようなエラーになる。 NoMethodError (undefined method `render_text' for #<TopController:0x2356d24>):http://www.rubyonrails.org/deprecation ↑ここに書いてある。 render_text, render</topcontroller:0x2356d24>…
Controllerの下記の行でエラーになってしまう。 @headers['Content-Type'] = 'text/javascript; charset=utf-8'Rails 2.0から@headersがheadersに変わったらしい。 @headersだと下記のようなエラーになってしまう。 NoMethodError (You have a nil object wh…
ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken): /Library/Ruby/Gems/1.8/gems/actionpack-2.1.0/lib/action_controller/request_forgery_protection.rb:86:in `verify_authenticity_token' 上記のような例外が…
Rails2.1にバージョンアップしてソースをいろいろ書き換えているが 今度は、下記のような例外が発生してしまう。 ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken): /Library/Ruby/Gems/1.8/gems/actionpack-2.1.0…
Rails 1.2.6からRailsを2.1にバージョンアップしてハマり中だ。コンポーネントを使用しているページを表示すると下記のようなエラーになってしまう。 undefined local variable or method `uses_component_template_root' for Html::HeaderController:Class …
アプリケション起動時にエラーになる件の調査の続きだ。 http://d.hatena.ne.jp/kurusaki/20080702/p2 の続き。 アプリケーション起動時のエラー "8795" => Booting WEBrick... ******************************************************************* * conf…
アプリケション起動時にエラーになる件の調査の続きをやる。 http://d.hatena.ne.jp/kurusaki/20080625/p2 の続き。 エラー内容 "3855" => Booting WEBrick... /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_re…
Railsのバージョンを上げるとアプリケーションが起動しなくなってから そのままになっているので再挑戦してみる。 先週までの状況はここ Railsのアプリケーションを起動時のエラー => Booting WEBrick... Your config/boot.rb is outdated: Run "rake rails:…
アプリケーションを実行すると下記のようなエラーになる Cannot find gem for Rails ~>1.2.3.0: Install the missing gem with 'gem install -v=1.2.3 rails', or change environment.rb to define RAILS_GEM_VERSION with your desired version. Macに入っ…
http://d.hatena.ne.jp/kurusaki/20080611 6/11に古いMacでRailsを2.1.0にアップデートしたが 古いMacから新しいMacにデータを移行すると新しい方のMacではRailsのバージョンが元に戻っていた。 $ rails --version Rails 1.2.6再度、バージョンアップする。 …
現在、MacBookにインストールしているバージョン $ rails --version Rails 1.2.6 Railsをバージョンアプする。 $gem install rails --include-dependencies INFO: `gem install -y` is now default and will be removed INFO: use --ignore-dependencies to …
EclipseのRadRailsのRails pluginsからインストールする。 プラグインの一覧からActs as Authenticatedを選択する。 Installラジオボタンを選択し、Goボタンを押下する。 下記のようにConsoleに出力される。 + ./acts_as_authenticated/CHANGELOG + ./acts_a…
www# gem install mysql Building native extensions. This could take a while... Successfully installed mysql-2.7 1 gem installed www#
Railsをgemでインストール www# gem install rails -y INFO: `gem install -y` is now default and will be removed INFO: use --ignore-dependencies to install only the gems you list Bulk updating Gem source index for: http://gems.rubyforge.org Su…
WEBrick Serverを起動するとエラーになる。 "566" ./script/../config/boot.rb:29: undefined method `require_gem' for main:Object (NoMethodError) from ./script/server:2:in `require' from ./script/server:2 from -e:2:in `load' from -e:2 config/bo…
Railsのログイン認証プラグインにはLoginEngineとacts_as_authenticatedがある。 LoginEngineはメンテナンスを停止しているようなので、 今度、acts_as_authenticatedを使ってみる。 参考URL http://idm.s9.xrea.com/ratio/2007/09/18/000680.html http://bl…
MenuEngineをインストールしようとしたがエラーになりインストールできない。 EclipseのRails PluginsからMenuEngineを選択しGoボタンを押下するとエラーになってしまう。 リポジトリーが見つからないようだ。 ./script/../config/boot.rb:29:Warning: requi…
Railsで日付を表示すると"Mon Feb 11 04:42:19 +0900 2008"のように表示される。 デフォルトの日付表示 表示形式を"2008/02/11 04:42:19"のように表示したい場合はconfig/environment.rbに下記のように設定する。config/environment.rb ActiveSupport::CoreE…