ざっくりん雑記

プログラミングで忘れそうなことをひたすらメモる

Rails

Travis CI - repository not known to https://api.travis-ci.com: [repository_name]

RailsアプリをTravis CIを経由してHerokuへのデプロイするように設定していましたが、ある時、失敗するようになりました。 結論から言うと、「リポジトリ名を変更した際に、gitの環境変数まで更新しなかったため」失敗していました。 バージョン情報 $ herok…

Rails - DeviseのPassword confirmationを無効にする

無効にするには DeviseのWikiに記述がありました。 Easiest solution is: you can simply remove the password_confirmation field from the registration form located at devise/registrations/new.html.erb (new.html.haml if you are using HAML), which…

Rails - 環境変数を三項演算子を使って適応させる

方法 Rails.env == 'production' ? ENV['FACEBOOK_APP_ID_PRODUCTION'] : ENV['FACEBOOK_APP_ID_DEVELOPMENT'] 三項演算子はすっきり書けて、最近ハマっています。 参考 たのしいRuby 第5版作者: 高橋征義,後藤裕蔵,まつもとゆきひろ出版社/メーカー: SBクリ…

Macでrmagickのbundle installに失敗したときの対処

エラー内容 Installing rmagick 2.15.4 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /Users/azunobu/.rbenv/***/rmagick-2.15.4/ext/RMagick /Users/azunobu/.rbenv/versions/2.3.0/bin…

Rails - Viewでデバッグするならdebug

Viewをいじる時のデバッグ Rails歴1ヶ月弱、きょうViewをいじっているときに便利だ!となって嬉しくなったメソッド、debugを備忘録で残しておきます。 使い方はすごくかんたんで、インスタンス変数であれば <%= debug @item %> これだけで、変数値やパラメー…

Rails - link_toでブロックを囲む

リストの要素全体をaタグで囲みたいパターン リスト一つ一つのブロックをaタグで囲んでクリッカブルにしたい場合はよくある。下のような感じ。 <a href="url"> <div class="content"> <div class="inner-left"> ... </div> <div class="inner-right"> ... </div> </div> </a> link_toメソッド 結論から言うと、カッコつき link_to の後ろに do をつけて、 閉じ end で、ブ…