2012-08-16から1日間の記事一覧

でもローカルだとproductionモードでエラーるんじゃ…。

sj26 / mailcatcherとか使えそう。

Herokuの設定

HerokuでSendgridのaddonがあれば良いらしいので $ heroku addons:add sendgrid:starter ホントHerokuは無料でいろいろ遊べるのがすごい。 config/initializers/mail.rbを新規作成して ActionMailer::Base.smtp_settings = { :address => 'smtp.sendgrid.net…

Herokuでエラー

取り敢えずHerokuにpushした所 2012-08-15T06:42:54+00:00 app[web.1]: Started POST "/users" for 219.106.224.237 at 2012-08-15 06:42:54 +0000 2012-08-15T06:42:54+00:00 app[web.1]: Processing by Devise::RegistrationsController#create as HTML 20…

動作確認

一応もう動く状態にはなってるはずなので $ rake db:migrate しましょう。localhostにアクセスでログインを求められたらおkです。メールはrails sのログに Sent mail to youraddress@email Date: Wed, 15 Aug 2012 15:14:34 +0900 From: please-change-me-a…

viewの生成

$ rails g devise:views でいろいろ出来ます。 create app/views/devise/shared create app/views/devise/shared/_links.erb create app/views/devise/confirmations create app/views/devise/confirmations/new.html.erb create app/views/devise/passwords…

deviseでモデルを作成

$ rails g devise User すると create db/migrate/2012*******_devise_create_users.rb create app/models/user.rb 辺りが作られます。 models/user.rbで細かい設定ができ、その設定に併せてmigrateファイルも変更しないと行けないので気をつけましょう。 今…

railsの設定

1. Ensure you have defined default url options in your environments files. Here is an example of default_url_options appropriate for a development environment in config/environments/development.rb: config.action_mailer.default_url_options …

deviseのインストール

github : plataformatec / devise / getting Started を見ながら進めれば基本的には問題ない。ここで足りないのはHerokuのセットアップ。 Gemfileに gem 'devise' を追記してbundle install。依存関係でbcrypt-rubyは勝手に入るので、Gemfile上ではコメント…

deviseによるLogin認証機能@Heroku

やっぱりログインとか出来ないと駄目だよね、と思って初めは ASCIIcasts 270: Rails 3.1の認証機能 を参考にして実装してたんだけど、メール認証ってどうやるんだろと思ってググったらdeviseってのが便利すぎて自分で作るのがあほらしいと言うか「道具をうま…