-1

次のエラーが表示されます。

予期しない $end、kEND が必要です

rescue必要endですか?どうbeginですか?endどこかに欠けていますか?

class AdAssistedController < CommonController
  def initialize
    super
    @pageJs = ['ad_assisted']
    @pageCSS = ['ad_creator', 'fbx_launcher', 'score_dashboard', 
                'slider_dashboard_new', 'score-dashboard_new',
                'jquery-ui']
  end

  def index
    begin
      @feed_names = FbxLauncher::Feed.find(:all)
    rescue Exception => e
      log_error(e.message)
      log_error(e.backtrace)
    end

    respond_to do |format|
      format.js { render :partial => 'index'}
      format.html { render :partial => 'index'}
    end
  end
4

3 に答える 3

0

クラスの終わりがありません。

于 2013-09-24T10:35:44.797 に答える
0

コードを記述するときは、一貫したタグ/スペースを使用するようにしてください。そして、ファイルの最後に 1 つの「終わり」がありません (kEND) が意味します。

class AdAssistedController < CommonController

  def initialize
    super
    @pageJs = ['ad_assisted']
    @pageCSS = ['ad_creator', 'fbx_launcher', 'score_dashboard', 
                'slider_dashboard_new', 'score-dashboard_new',
                'jquery-ui']
  end

  def index
    begin
      @feed_names = FbxLauncher::Feed.find(:all)

    rescue Exception => e
      log_error(e.message)
      log_error(e.backtrace)
    end

    respond_to do |format|
      format.js { render :partial => 'index'}
      format.html { render :partial => 'index'}
    end
  end

end
于 2013-09-24T10:36:20.983 に答える
0

kEND を期待するということは、1 つのクラス が必要であることを意味しますend。クラス定義で欠落しています。

于 2013-09-24T10:36:21.043 に答える