railsに記事投稿をしたら、記事のタイトルと記事URLを投稿したいのですが、エラーが発生するためどなたか解決策をご教授いただければと存じます。
※記事URLは"https://hoge_fuga/articles/記事ID となります
エラー内容
ruby
1TypeError in DashboardsController#create 2no implicit conversion of Symbol into Integer
ruby
1class DashboardsController < ApplicationController 2 3 def create 4 @article = Article.new(article_params) 5 6 if @article.save 7 twitter_client(@article.title, @article.id) 8 9 redirect_to dashboards_path 10 else 11 flash[:notice] = "カテゴリーが選択されてません" 12 render 'new' 13 end 14 end 15 16 17 18 private 19 def twitter_client(article_title, article_id) 20 @client = Twitter::REST::Client.new do |config| 21 config.consumer_key = ENV['twitter_key'] 22 config.consumer_secret = ENV['twitter_secret'] 23 config.access_token = ENV['twitter_access_token'] 24 config.access_token_secret = ENV['twitter_access_token_secret'] 25 end 26 27 @client.update(article_title,"https://hoge_fuga/articles/#{article_id}") 28 end 29end 30
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。