2010-08-10 3 views
1

Salut. J'essaie d'exécuter une fonction RJS extrêmement simple et d'avoir beaucoup de problèmes - il s'agit par défaut de l'actualisation html. Ceci est mon code, toute aide serait grandement appréciée:Comment faire fonctionner RJS dans une application simple rails?

<div id="main"> 

<% remote_form_for(@question) do |f| %> 
    <%= f.error_messages %> <%= f.text_field :target %>. 
    <%= f.text_area :message %> 
    <%= f.text_area :context %> 
    <%= f.submit "Add", :class => "button" %> 

<% end %> 
<%= render @feed %> 

Create.js.rjs:

page.insert_html :bottom, :main, :partial => @question 
page[@question].visual_effect :highlight 

Questions Contrôleur

def create 
... 
@question.save! 
respond_to do |format| 
    format.html {redirect_to :back} 
    format.xml {render :xml => @question, :status => :created, :location => @question} 
    format.js 
end 

Répondre

0

Au lieu de:

<% remote_form_for(@question) do |f| %> 

Essayez:

<%= form_for(@question, :remote => true) do |f| %> 
Questions connexes