①Rails3からform_forの記載が若干変わったらしい。
以下今までは<%xxxxx%>で記載できたものが、Rails3になってからは<%=xxxx%>となったもの。
form_for
div_for
②link_toの第二引き数に提示できるxxx_urlについて情報があまりなかったので経験促から記載。
例えば、コントローラがhogesだった場合
hogesのルートにアクセスさせるlink_toの作成するには
hoges_url
hogesのスキャフォールドで作成したnewメソッドにアクセスさすには
new_hoge_url
ポイントは、ルートの場合は複数形。そうでない場合は単数形、ってこと。
2011年3月3日木曜日
2011年3月1日火曜日
Rails3でhelperではまったこと
Rails3でhelperにメソッドを独自で作成してそのメソッドから
帰ってくるhtmlタグをviewで利用しようとしてはまりました。
hoge_helper.rb
module HogeHelper
def hoge
"<table></table>"
end
end
■現象
文字列がそのまま表示されてしまう
■原因
Rails3からは<%=%>の中身はデフォルトでエスケープされてしまうため
■対策
<%=raw hoge%>
■その他
ログを出力する場合は
logger.debug "message"
登録:
投稿 (Atom)
試験結果
昨日の夜、CGーArtsエンジニアのベーシック、エキスパートの自己採点をした。 実は日曜日には回答が出ていたけど、自信がなく採点するのもやめようかと思っていたがタイミング&勢いでやってしまった。 <結果> ベーシック:85点 エキスパート:72.5点 70点以上で合格なので...
-
二日ぐらい前に実機でデバッグした後に、シミュレータでビルドしようとしたらこのエラーが出た。ちなみにcocos2dを使っている。 いろいろググって見たけど、BuildSettings->Architectures->Excluded Architecturesに「arm...
-
半年ぐらい前に作ったAndroidアプリを最近見てみたら、データ取得に失敗していた。 よく見てみると、JSONデータ取得でExceptionになっていた。 アプリとしてはWebAPIをたたいてそこから帰ってくるJSONデータを加工してListViewに表示するもの。そのLi...
-
今朝のニュースでホンダが自動運転のレベル3の車を世界で初めて販売する、というニュースを見た。 自動運転についてのレベルは以下らしい。 参照:https://jidounten-lab.com/autonomous-level 段階 名称 主体 走行領域 0 運転自動化なし 人 –...