2013-01-21 16 views
0

我有应用程序,其中,有一个评论输入字段与图片上传。
我设计它是与ajax。所以基本上它只是在发表评论后重新加载。为什么只在发布字符串和上传图片之间做不同的动作?

我面临的问题是,当我尝试发布带图片上传的评论时,它会自动重新加载。

这是它应该如何?或我的编码问题?

谁能告诉我为什么,我应该如何解决这个问题

视图

通过AJAX
<%=form_for(([@user, @comment]), :remote => true, :class => 'form') do |f| %> 

     <%= f.text_field :body %> 
     <button type="submit" class="btn">POST</button> 
     <%= f.file_field :image %> 

<% end %> 

回答

1

无法发送/上传图片!

你需要通过HTML发送图像,删除:remote => true

<%=form_for(([@user, @comment]), :class => 'form') do |f| %> 
<%= f.text_field :body %> 
<%= f.file_field :image %> 
<button type="submit" class="btn">POST</button> 
<% end %> 

商祺!

+0

只要它现在通过html自动发送图像,对我来说无关紧要。并发布评论时,它通过ajax的远程发送。所以我想确定是否可以通过ajax发送图像。这是不可能的。对? – MKK

+0

看看我的回复! :D这是不可能的。 – hyperrjas

+0

不要求用户接受您的回复。这是对评论的不当使用。 – casperOne

相关问题