• 关于渲染 create.js.erb 文件 at December 20, 2011

    View:

    <%= form_for @microphoto, :remote => true, :html => {:multipart => true} do |f| %>
        <div class="modal-body">
            <%= f.file_field :photo %>
        </div>
    
        <div class="modal-footer">
            <%= f.submit "上传", :class => 'btn primary' %>
        </div>
    <% end %>
    

    Controller:

    def create
      @microphoto = current_user.microphotos.build(params[:microphoto])
      @microphoto.save
      render(:json => @microphoto.to_json, :layout => false)
    end
    

    上面 render 这里乱写的,应为不断在测试 route.rb

    resources :microphotos,   :only => [:create, :index]
    
  • 关于渲染 create.js.erb 文件 at December 20, 2011

    其实我要实现的功能,类似帖子 + 留言,留言的 form 在帖子的 show 里,只不过我的 form 是上传文件!

  • 关于渲染 create.js.erb 文件 at December 20, 2011

    难道上传文件,不能 remote???

  • 关于渲染 create.js.erb 文件 at December 20, 2011

    已经有了 form_for @xxx, :remote => true, :html => {:multipart=>true}

  • @huacnlee 那很好!

  • 是不是只能备案才能访问?我打算用来做测试,懒得备案!