ActionMailerでサーバの設定方法
ActionMailer::Base.smtp_settings = { :address => 'smtp server', :port => 25, :user_name => 'username', :password => 'password', :authentication => :plain }
ActionMailer::Base.smtp_settings = { :address => 'smtp server', :port => 25, :user_name => 'username', :password => 'password', :authentication => :plain }
以下を参考に導入してみた. acts_as_authenticated を試してみた。 - eringi.com ぐだろぐ:acts_as_authenticatedで認証 ##Installation プラグインのインストール % ruby script/plugin discover % ruby script/plugin install acts_as_authenticated ##UserモデルとAccountコントローラの作成 % ruby script/generate authenticated user account % vim config/database.yml % rake db:migrate ##authenticated_mailerのセットアップ 対応するモデル(User)を指定. % ruby script/generate authenticated_mailer user メールサーバの指定などを追加 vim config/environments/development.rb ActionMailer::Base.smtp_settings = { :address => 'smtp server', :port => 25, :user_name => 'username', :password => 'password', :authentication => :plain } app/models/user_notifier.rb -> setup_emailメソッド内のインスタンス変数を変更
後続するblockの前後での差異を調べるassertかな.詳しく書いているDocumentがなかなか見つからないんだけど,has_many :through: Getting arbitrary with assert_differenceによると,下記のcodeがある場合,do~end前と後とでUserオブジェクトの個数(:count)の差が1(1)であれば通るんだそうな. def test_create_user login = "bob" name = "Bob Dobbs" assert_difference(User, :count, 1) do bob = User.create!(:login => login, :name => name) assert_equal login, bob.login assert_equal name, bob.name end end 確かに便利そうではある.
「ウェブ時代をゆく」欲しい! ウェブ時代をゆく ─いかに働き、いかに学ぶか (ちくま新書) 著者: 梅田 望夫 出版日: 2007-11-06 出版社/メーカー: 筑摩書房 カテゴリ: Book
gem で json を install して # gem install json > 2 r = JSON.parse(json) pp ["name"] #=> "conceal-rs" などとなる.結果が Hash になるのに注意しないといかんな.
配列で一気に attributes を変更したい場合などに book = Book.new book_atts = book.instance_variable_get(:@attributes) book_atts.each do |ba| book_atts[ba[0]] = array[ba[0]] end book.instance_variable_set(:@attributes, book_atts)
トライガン・マキシマム 13 (ヤングキングコミックス) 著者: 内藤 泰弘 出版日: 2007-11-09 出版社/メーカー: 少年画報社 カテゴリ: Book PLUTO 5 (ビッグコミックス) 著者: 浦沢 直樹 出版日: 2007-11-30 出版社/メーカー: 小学館 カテゴリ: Book ルプ・さらだ (バーズコミックスデラックス) 著者: 竹本 泉 出版日: 2007-11-24 出版社/メーカー: 幻冬舎コミックス カテゴリ: Book 少年ガンガン 2007年 12月号 [雑誌] 著者: 出版日: 2007-11-12 出版社/メーカー: スクウェア・エニックス カテゴリ: Book HELLSING 9 (ヤングキングコミックス) 著者: 平野 耕太
ファームウェアの更新で元に戻る.
多対多の関係で,has_many :through を使うとき,Association テーブルへデータを追加する方法の健忘録. Association テーブルに何かしらデータを持たせるときには book = Book.create book.users << user とすればいいのだが,create したくない状況での解決法としていろいろやってみると下記でうまく行った. ##前提 class User < ActiveRecord::Base has_many :associations has_many :books, :through => :associations end class Book < ActiveRecord::Base has_many :associations has_many :users, :through => :associations end class Association < ActiveRecord::Base belong_to :user belong_to :book end ##作成法 user = User.find(1) book = Book.new book.associations.build book.associations[0].eval = 10 book.save
北極のナヌー 見てきました.かなしい別れがあり,生きることの厳しさもあり,いま地球が抱える問題が浮き彫りになる映画でした.是非一度見てください.