1

このエラーを修正する方法を知っている人はいますか? ここに詳細があります -

エラーメッセージ:

NoMethodError in PostsController#create
undefined method `update' for nil:NilClass

PostsController は以下を作成します:

class PostsController < ApplicationController

  def create
    @twitter_user.update(@post.content)
  end

@twitter_user が私の user.rb モデルでどのように定義されているかを次に示します。

  def twitter
    unless @twitter_user
      provider = self.authentications.find_by_provider('twitter')
      @twitter_user = Twitter::Client.new(:token => provider.token, :secret => provider.secret) rescue nil
    end
    @twitter_user
  end

ありがとう

4

2 に答える 2