1
私は、プロジェクトやプロジェクトに関連するアップデートを含め、個人のプロフィールをアップロードできるプロジェクトに取り組んでいます。Rails3上のネームスペースでリモートフォームの送信が動作しない
私は自分のフォームを送信したいと思っている以外はすべてうまくいっています:remote => trueしかし、それを動作させる方法はありません。私は古典的なjquery/ajaxを使ってフォームを提出することができましたが、Rails3 UJSは素晴らしいです!
updates_controller.rb
def create
@update = Update.new(params[:update])
@update.user_id = current_user.id
@update.project_id = params[:project_id]
if @update.save
respond_to do |format|
format.js { render :nothing => true }
end
end
end
_form.html(ビュー)
<%= form_for([@project, @update], :url => profile_project_updates_path, :remote => true) do |f| %>
Iはまた
<%= form_for([:profile, @project, @update], :remote => true) do |f| %>
routes.rbを
namespace :profile do
resources :projects, :only => [:show, :index, :edit] do
resources :updates
end
end
を試し
誰かが:remote => trueをここで動作させる方法を知っていれば、それは素晴らしいことでしょう!
私がここまで見つけたすべての貴重なリソースのために、すべてのスタックオーバーフローコミュニティに感謝します。
_Clement