タグ

2012年10月5日のブックマーク (3件)

  • 第17回: Devise によるユーザー認証機能の日本語化(3)

    冒頭でちょっとお詫びをしなければなりません。前々回の記事で、デフォルトロケールを日語(ja)に変更しました。その結果、Nchakにログインして、トップページ(タスクの一覧)を表示すると次のようなエラー画面が表示されてしまうのです。 エラーメッセージには次のように表示されています。 can't convert Symbol into String せっかくなので、こういう訳の分からないエラーに出会った時にどう対処するか、少し詳しく書いてみたいと思います。 エラー画面をよく読むと、app/views/tasks/index.html.erb の4行目で例外が発生していることがわかります。 Showing /home/kuroda/work/nchak/app/views/tasks/index.html.erb where line #4 raised: と書いてありますよね。 で、エラーメ

    patorash
    patorash 2012/10/05
    日本語化するとエラーが起きる原因と対策。
  • Devise のデフォルトユーザーを seeds.rb に指定する

    開発用のダミーユーザーを予め追加しておきたいことがあると思います。 # seeds.rb User.create :email => 'wnoguchi@pg1x.com', :password => 'password' とすればパスワードの暗号化とかよろしくやってくれるみたいです。 $ rake db:seed 株式会社ユニキャスト 私たちは、テクノロジに魅せられた個性あふれるメンバーによって構成された茨城県日立市に社を構えるベンチャー企業です。 ”テクノロジを通して「驚き」と「感動」を創造し、人々の「夢」と「笑顔」を支えます。” の経営理念をモットーに明るい未来を描き、ワクワクする企画提案を続けて参ります。

    Devise のデフォルトユーザーを seeds.rb に指定する
    patorash
    patorash 2012/10/05
    普通にユーザー作るだけでいいのか!?
  • 13さいの備忘録 : Rails3でログイン認証(1) deviseインストール編

    2011年06月14日02:03 カテゴリrailsdevise Rails3でログイン認証(1) deviseインストール編 Railアプリで以下の要件を満たす場合、 ■要件 1.ログイン時にパスワード認証 (7文字以上英数混在) 2.ベーシック認証はイヤ! 3.パスワードの有効期限180日 4.ユーザーがパスワードを更新できる。 5.ユーザーがパスワードを忘れた場合は再発行メールを送れる。 6.管理者のみユーザーを追加できる。 7.ユーザーはコントロールのアクション毎のロール許可 自前で作るのは大変なので、プラグインを探しに行きましょう。 って事で前回の RubyToolboxにてそのカテゴリーの1番人気を使ってみましょう。 どうやらdeviseが1番人気の様ですね。 今回の環境は ubuntu server 10.04 LTS Ruby 1.8.7 Rails 3.0.8 MySQL

    patorash
    patorash 2012/10/05
    deviseとcancanについて調べているので、ちょうどよさそう。