Rails3 SSL
忘れないうちにメモメモ
SSLを使うのは簡単にできました。
Gemfileに以下のgemを指定します。:requireが必用なので注意を
gem 'bartt-ssl_requirement', '~>1.4.0', :require => 'ssl_requirement'
あとはconfig/environments/production.rbに以下の様にSSLを
使用したいcontroller,actionとSSLを試用する際のURLを指定します。
config.to_prepare do UsersController.ssl_required :settings, :send_confirmation_email, :update_settings UsersController.ssl_required :edit_username, update_username, :edit_password, :update_password UsersController.ssl_required :new_password, :create_password, :reset_password, :reset_password_operation SessionsController.ssl_required :new, :create RegistrationController.ssl_required :new, :create end config.after_initialize do SslRequirement.ssl_host = 'www.hoge.jp' end #