0
我route.rb的ActionController :: UnknownFormat與行動的respond_to JS:創建
post 'home/create'
get 'home/create'
我的HomeController
def create
@review_n = Review.create(review_params)
if @review_n.errors.empty?
respond_to do |format|
format.js { render 'create', locals: {review_name: @review_n.review_n, review_body: @review_n.review_body} }
end
else
render 'index'
end
end
我create.js.erb
$(function() {
$(".wrap-body").append("<div> tmp </div>");
});
導軌說: HomeController中的ActionController :: UnknownFormat#create
我想在我的html.erb發送數據沒有重新加載頁面。請幫幫我!
UPD:
我html.rb
<%= form_tag home_create_path, :method => 'post', :remote => true do %>
<%= text_area_tag 'review[review_body]', nil %>
<%= text_field_tag 'review[review_name]', nil %>
<%= submit_tag 'send' %>
<% end %>
你還可以添加日誌嗎? – sahil
你也可以改變你的路線到'post'home/create'=>'home#create''嗎?爲什麼你需要'獲得'home/create''。 – sahil
我的錯誤((在我的HomeController:review_n.review_n review_n.review_name – deni5n