前提・実現したいこと
endの数が合っているにも関わらず、syntaxerrorが出てしまうことを無くしたい
発生している問題・エラーメッセージ
/Users/kurataryusei/PoliPoli/PoliPoli-server/app/controllers/api/v1/snsconnects_controller.rb:30: syntax error, unexpected keyword_end, expecting end-of-input
該当のソースコード
ruby
1class Api::V1::SnsconnectsContoller < Api::V1::ApplicationController 2 before_action :authenticate 3 require "twitter" 4def update 5 #Twiiterからとる 6 @tw = Twitter::Client.new( 7 consumer_key: 'hogehogehogehoge', 8 consumer_secret: 'hogehogehogehoge', 9 oauth_token: params[:access_token], 10 oauth_token_secret: params[:access_token_secret] 11 ) 12if current_user.update(provider: params[:provider], screen_name: @tw.user.screen_name, provider_user_id: @tw.user.id) 13 render json: current_user, adapter: :json 14else 15 render json: { message: "error" }, status: :unprocessable_entity 16end 17end 18 19def destroy 20if current_user 21 current_user.screen_name.destroy 22 current_user.provider_user_id.destroy 23 render json: { message: "success" }, status: :unprocessable_entity 24else 25 render json: { message: "error" }, status: :unprocessable_entity 26end 27end 28end
試したこと
endを消してみると、
uninitialized constant Api::V1::SnsconnectsContoller というRouting Errorが出てしまいます、、 ###解決方法のご教示していただけるとありがたいです!!
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/02 08:28
2018/06/02 10:48
2018/06/05 09:30