herokuにデプロイしているアプリケーション上で楽天APIを使わせて頂きたいのですが、エラーが出てしまっています。
heroku上のコマンドとenvファイルの両方から環境変数にapplicationIDを登録しているのですが、うまく動きません。
なおコマンドでherokuに直接環境変数を定義するまでは、
ActionView::Template::Error (Application ID is not defined):
のエラーが出ていました。
該当エラー
ActionView::Template::Error (specify valid applicationId):
該当コード
rakuten.rb
RakutenWebService.configure do |config|
config.application_id = ENV['RAKUTEN_APPID']
config.affiliate_id = ENV['RAKUTEN_AFID']
end
.env
RAKUTEN_APPID = ---------------
RAKUTEN_AFID = ----------------
controller
def show
@sentence = Sentence.find_by(id: params[:id])
@items = RakutenWebService::Ichiba::Item.search(:keyword =>
@sentence.title ) # This returns Enamerable object
end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。