selectやcollection_selectでjavascriptが効かない、onchangeなど rails4

rails4<%= p.select :supplier_id, @suppliers.map{|m| [m.name, m.id]},:onchange => "get_supplier_items(this.id);" %><%= p.collection_select :supplier_id, @suppliers, :id,:name_short, :include_blank => "仕入先を選択",:onchange => "get_supplier_items(this.id);" %>

としてもonchangeが発動しない...
はまった
http://stackoverflow.com/questions/22273898/rails-4-javascript-onchange-issue
を参考に
最初のオプションを{}でくくる(OR なくても追加)<%= p.select :supplier_id, @suppliers.map{|m| [m.name, m.id]}, {}, :onchange => "get_supplier_items(this.id);" %><%= p.collection_select :supplier_id, @suppliers, :id,:name_short, {:include_blank => "仕入先を選択"}, :onchange => "get_supplier_items(this.id);" %>

うーん、解決

rails3のjs.erbファイル内のjavascriptが動かない....

rails3のjs.erbファイルのjavascriptが動かない、なんでだ...
コメントを入れたくて、
#2013.09.10 これがコメント
なんてやってしまっていた。
これは、ダメだ...........................
//2013.09.10正しいコメント
としないと....
ハマッタよ、1日半(-_-;)

rails 2.3.2 "uninitialized constant ApplicationController"

2.1.2から2.3.2にしてみたら”uninitialized constant ApplicationController”とでる...

なんの事は無い、"application.rb"が"application_controller.rb"に変更になってた。

application.rbに書いてあるメソッドが呼び出せずに上記のエラーになっていた....ハマッタ。rails,2.3.2

環境こんちくしょう! 環境構築  改めて環境を整える 2

で、お次はgemをアップデートする
*gem???
これって”じぇむ”?、それとも”げむ”?、はたまた”ぜむ”?
ruby用のパッケージ(ライブラリ)管理システム

gemをアップデートするには、
sudo gem update --system
ってやればいいんだけど、
えーと、話がややこしくなってきたな...
とりあえず今回は/opt/local/bin/のrubyを使う様にするので
こっちにgemをインストールしてあげないと行けない

sudo port install rb-rubygems

でOK


だいたいにおいて、railsをインストールする時に
sudo gem install rails
しろ、とか書いてあるからそのままやると現状の最新版(2009.1.21時点では2.2.2)がインストールされちゃう。
で、私めもその通り素直にやったら何やら色々動かない、でバージョンを確認したところ
rails -v
Rails 2.1.0
で、御指南いただいているサイトは2.0.2だったりしたので動かないという落ちでした。
そんな訳でとりあえず古いのを入れたいときは

sudo gem install rails -v 2.0.2

な感じで、バージョンを指定してあげればよいのでした。

以上を行い、NetBeansでバージョン指定する方法に...つづく

ロックいんじゃね...もとい ログインシェルを変更したい

アップルメニュー > システム環境設定を開いて


アカウントを開いて下さい。
左下にある鍵をクリックして認証


その後ユーザ名の所で右クリック


開いた画面のログインシェルのプルダウンから選択して、“OK”で
変更されます。