タグ

Railsとtipsに関するzenpouのブックマーク (2)

  • railsのand/orを使った機能

    DoRuby! (ドルビー!) はKBMJで働くエンジニアによる、主にRubyに関する様々な実践ノウハウを集めたブログ集です。 railsのコーディング時にちょっと使える初心者向けのtipsです。andやorを使って、if文や代入文を効率的に使いましょう。  仮に @user = User.find(:first, :conditions => ["id = ?", params[:user_id]])if @user.name.blank?  render :text => "ユーザー名が空白です" end というようなプログラムがあったとします。 このままだと、params[:user_id]にuserと一致するデータがない場合、@userがなくて、エラーが発生してしまいます。 というわけでif @user and @user.name.blank?とすると、@userがnilの場合、

    zenpou
    zenpou 2008/04/08
    and/orの機能について
  • Rails的コメントアウト

    こんにちは。KBMJのWebプログラマー多です。 通常、HTMLのコメントアウトと言えば<!-- ここにコメントを書きます -->と書きますが、この場合表示はされなくてもソース上には残りますよね。コメントを残してソースの意味などを記入する分には良いのですが、例えば「一旦表に見せるのは不味い」などの事情があり、急遽隠す場合などにはソースからも見られたくない…そんな時に役に立つのが、今回紹介するRails的コメントアウトです。文字通り「見えなくなります」。 やり方はいたって簡単。RHTMLファイルで<!-- ここにコメントを書きます -->と書くべきところを<% if false %> ここにコメントを書きます <% end %>と書きます。 if文とは、条件を満たす場合のみ中のコードを実行(記述)する。という訳で if と false の2つを組み合わせる事で「必ず条件に合致しない」とい

    zenpou
    zenpou 2008/03/22
    複数行まとめたりhtmlを見せたくない時は有効
  • 1