link_to_ifで条件に応じてリンクを変える
例えば条件に応じて「ログイン」「マイページ」とリンクを変える場合。 linlif.html.erb <%= link_to_if @user.nil?, 'ログイン', controlle...
15 search resultsShowing 1~15 results
例えば条件に応じて「ログイン」「マイページ」とリンクを変える場合。 linlif.html.erb <%= link_to_if @user.nil?, 'ログイン', controlle...
Rails3〜4は<%= %>で勝手にエスケープされるようになった。 なのでエスケープせずに出力する場合は、 <%== @msg %>または <%= raw(@ms...
truncate.html.erb <% msg = '<strong>Rails</strong>はRubyベースのフレームワークです。Railsに影響を受けたフ...
Fileの扱いについてメモ。 例えばテキストファイルをオープンして処理する場合。 普通に書いた場合 file = File.open("sample.txt", "r:utf-8") 処理 f...
Rails2でerror_messagesでバリデートしたエラーをビューで表示させていたけど、 Rails3で廃止になったらしい。 代わりの記述方法を例をメモメモ <% if @ad.er...
Rails2とRails3でform_forのタグの違いがあるようです。 Rails2では<%と「=」が必要ないが、Rails3は<%=としないと動きません。 注意です。 Rails...
routes.rbファイルに書くルーティングの話。 Rails2のmap.connectはRails3でmatchと書く。
例えば既にusersテーブルがあって、例えばそこにageのカラムを追加したい場合。 $rails g migration AddAgeToUsers age:integer
例えばブログアプリケーションを作成するために以下のようなアソシエーションを作ったとする。 $ rails g scaffold post title:string body:text $ rai...
Railsで簡単なブログアプリケーションを作っていたとする。 postsで記事のリソースを作り、postsに紐づくようにcommentsのリソースが親子関係にあるとき。 routes.rbの書き...
今日勉強したメモ。 テーブルデータの検索で頻繁に使う処理はscopeを使って、定義しておくのがいいみたい。 (例)記事一覧が最新記事順で並べられるようにEntryクラスにscopeを追加する 【...
Railsの国際化対応(日本語化対応)は「i18n」という言語プラグインを利用。 日本語化対応にしたので、忘れないように以下順序をメモ。 「i18n」の理由 => internationa...
Railsのscaffoldでherokuにとりあえずデプロイまで12ステップ いろいろと時間がかかってしまったので、 忘れないようにメモとして手順を残しておく。 1.Railsのプロジェクトを...
論理演算子の性質を利用した変数にデフォルト値を与える、よくある書き方。 name = "Ruby" if var != nil name = var end が、1行で書くことができる。 nam...
まずはターミナルで確認 ls -a open -a TextEdit .bash_profile
15 search resultsShowing 1~15 results
Qiita is a knowledge sharing service for engineers.