ばくのエンジニア日誌

技術的なメモなどを書いていきます。

rails

bcrypt-rubyをRailsで使う

パスワードの暗号化に使われるbcrypt-rubyを試してみました。 bcryptとは? wikipediaより bcrypt is a key derivation function for passwords designed by Niels Provos and David Mazières, based on the Blowfish cipher, and presented at USENIX in 199…

image_tagでソース指定でハマった

このブログ(ばくのエンジニア日誌)はBAKUNOTEに移転しました。 Railsでビューヘルパーのstylesheet_link_tagやjavascript_include_tagとかって、ファイルの拡張子外して <%= stylesheet_link_tag "application" %> # application.cssを読む <%= javascript…

RailsのActionMailerを使いGmail経由でメール送信する

このブログ(ばくのエンジニア日誌)はBAKUNOTEに移転しました。 Railsのバージョンは3.2。 以前はtls用のライブラリを自前で用意しなきゃいけなかったり大変だったみたいですが、現在はとても簡単になっています。 1.設定 まずは設定ファイルを編集します。…

Rails本体はどこにあるんだよ?

Railsの勉強してて、rails ~ とかコマンドいっぱい使ってるけど、本体はどこにあるんだよ?と思って探してみた。 適当に探してる(今使ってるPCはMac)と、 /usr/lib/ruby/user-gem というディレクトリを発見。 これじゃん?やったじゃん?とか思ってたけど…

RailsはどこでCSSを指定するのか?

このブログ(ばくのエンジニア日誌)はBAKUNOTEに移転しました。 最近Railsを触ることになり一通りTutorialを実践しているのだが、CSSをどこで指定した良いのか分からなかったので調べてみた。 Railsのバージョンは3.2。 レイアウトテンプレート内の記述 ま…