2016-06-12 3 views
0

imをsmsサービス用のgemを使用して渡すと、特定の環境設定ファイルにparamsを置く必要があります。Ruby on rails - dbから環境設定ファイル

すべてが静的のparamsとokですが、私はこれは私がエラーを持っているWEBrickにし始め、DBからparamsは呼び出した場合: (ActiveRecordは:: ConnectionNotEstablished)

これはdevelopment.rb

の私の元のコードです

config.password = Setting.where(campo: 'skebby_password').valore 
Skuby.setup do |config| 
config.method = 'send_sms_classic' #default 
config.username = 'myusername' 
config.password = 'mypassword' 
config.password = Setting.where(campo: 'skebby_password').valore 
config.sender_string = 'company' #optional 
config.sender_number = '39123456790' #optional 
config.charset = 'UTF-8' #skebby default is ISO-8859-1 

エンド

のように、何かを変えます

それがダウンします!

どうすれば修正できますか?

+0

あなたの 'database.yml'を提供できますか?データベースを作成してすべての移行を実行しましたか? – twonegatives

+0

デシベルの設定はOKですが、この環境ファイルは、DB接続 – EffeBi

+0

デフォルトbeforと呼ばれているようだ:&デフォルト #adapter:mysqlの アダプタ:mysql2 タイムアウト:5000 エンコード:utf8を テスト: <<:*デフォルト データベース:ruby_assistenza ユーザ名:ルビー パスワード:パスワード ホスト:10.0.0.1 ポート:3306 #flags: # - -compress # - FOUND_ROWS # - MULTI_STATEMENTS #secure_auth: 偽開発: <<:*デフォルト データベース:ruby_assistenza ユーザ名:ルビー パスワード:パスワード ホスト:192.168.1.42 ポート:3306 #flags: # - -compress # - FOUND_ROWS # - MULTI_STATEMENTS # secure_auth:false ... – EffeBi

答えて

0

config/environmentでこれを行うと問題はないと思いますか?私はあなたのイニシャライザの中であなたのconfig/initializersに適していると思うでしょう。あなたのdb接続はすでにセットアップされています。

あなたの環境にさまざまなパラメータを使用している場合は、環境ごとにパラメータを設定する設定ファイルを使用する必要があります。

関連する問題