config/environments/development.rb に以下を書くだけ。 config.action_mailer.default_url_options = { :host => "localhost", :port => 3000 } config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { :address => "smtp.gmail.com", :port => 587, :domain => 'example.com', :user_name => "FOO@example.com", :password => "PASSWORD", :authentication => 'plain', :enable_starttls_auto => true, }
以下のエントリーはPassengerのインストール手順になるので、「Ruby、Rails、Gem、Rake」などのインストール方法については他の方のブログを参考に行ってください。 インストールを行ったディストリビューションはFedoraとCentOSの2つで、DBはSqliteを使用する事にします。 結論として当然ですが、問題無くインストール出来ました。Apacheなのでサクサク動きます。 rubyなどのバージョンは同じ(2010/01現在の最新版)です。 基本的にオレンジの項目に沿ってインストールを行います。 もし、問題が発生した場合は青の項目を参考にしてください。 それでは、最初に現状把握。 コマンドとバージョンの確認 # ruby -v ruby 1.9.1p376 (2009-12-07 revision 26041) [i686-linux] #rails -v Rails 2.
っていう質問がありました。以下は Rails 2.3.5 対応コードです。 config/initializers/00_load_config.rb AppConfig = YAML.load_file("#{RAILS_ROOT}/config/settings.yml")[RAILS_ENV].symbolize_keys としておいて、 config/settings.yml development: email: "development@example.com" test: email: "test@example.com" production: email: "production@example.com" などとしておけば、 モデルやコントローラーやビューなどで、 AppConfig[:email] でアクセス出来ます。 YAMLを使った方が、Rubyコードで直接書くより
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く