2012-02-07 10 views
0

可能な重複した後:
Weird “406 not acceptable” error406ない許容はformat.js

私はformat.jsとrespond_toをやった後、 "406受け入れられない" エラーが表示されます。これは、アラートのコントローラからのアクション却下され

<%= link_to I18n.t(:alert_dismiss), :controller => 'alerts', :action => 'dismiss', :id => @alert, :remote => :true %> 

:これはリンクになって

# Sets alert dismiss status to true 
    def dismiss 
    # Get alert data 
    @alert = Alert.find(params[:id]) 

    # Update status 
    @alert.update_attribute(:dismiss, true) 
    @alert.save! 

    respond_to do |format| 
     format.js 
    end 

    end 

をそして、これはdismiss.js.erbです:何が間違って

$('.systemalert').empty(); 

任意のアイデア?ありがとう!

答えて

3

変更:true

trueにも update_attributeとして save!を削除することを行います。

+0

残念なことに違いはありません。 – John

+0

あなたのルートを整理しようとしましたが、 ':true'とは別に要求は大丈夫です。ルートでは、 '' alerts/dismiss /:id '=>'アラート#dismis '、:as =>' dismiss_alert '、:via =>:get'を試してください。その後、あなたの 'link_to'に' dismiss_alert_path(@alert) 'を使用することができます – ants

+0

はい、ありがとう! – John

0

代わりに! これは私のために働いた:

render "users/invitations/createRequestInvite.js" 
関連する問題