【ruby on rails】before_create、before_save
before_createは行を挿入する前にコールされる。 before_saveは行を挿入または更新する前にコールされる。 検証などに利用するらしいが、既定値を入れるのに使う。 def b...
【ruby on rails】rubyでRSSを生成する。
なかなかうまく行かなかったが、なんとかそれっぽくなった。 結局、RSS::Makerを使う方法とBuilder::XmlMarkupを使う方法両方で試した。 ■rss/maker d...
【ruby on rails】submit_tagに確認ダイアログをつける方法
<%= submit_tag "削除", :onclick=>"return confirm('削除します。よろしいですか?');" %> ...
【ruby on rails】railsのHTMLヘルパーに悩む
railsでは、HTMLのinputタグ(他にもformタグやaタグ、selectタグ等)を生成するHTMLヘルパーというものがある。 でだ、inputタグを生成するヘルパーにはtext_field...
【ruby on rails】scaffoldではまる
お知らせメッセージを表示する機能を作成した。 お知らせメッセージは管理者が登録するだけなのでscaffoldで作成すればいいやと思い、テーブルを作成し、modelを作成し、いざscaffoldを作ろ...
【ruby on rails】modelからhelperの関数を使う方法
いくつかのmodelの中で共通的に使用したい関数がある場合は、ApplicationHelperに共通関数を定義して、modelでは"include ApplicationHelper"してやればいい...
【ruby】 anemoneのインストール
libxsltとlibxmlt2が必要 ※libxmlt2は2.6.27以降のバージョンが必要 # wget ftp://ftp.gnome.org/pub/GNOME/sources/l...
【ruby on rails】active_record/base.rbにてsyntax error, unexpected tINTEGER
DBのカラム名にtypeという名前をつけると、ActiveRecordは正しく動作しないようです。 migrate時にエラーって言って欲しいですよ(´・ω・`) /usr/local/li...
【ruby on rails】レイアウトを作成する
view/layoutsディレクトリの下に、コントローラ名でlayoutを作成すれば、 動的部分のみ展開させて、ページのレイアウトはコントローラ内で共通に定義できるらしい。 できれば、サイト全体で...
【ruby on rails】ApplicationControllerクラスで定義したメソッドをヘルパーとして利用する
全てのviewで利用したい変数がある場合には、ApplicationControllクラスでクラス変数として定義してあげればいいが、その変数にviewからアクセスする方法がわからなかった。 これ...
