하나의 입력 및 보내기 버튼이있는 간단한 원격 양식이 있습니다. 성공 : 나는 아약스에 대한 리스너를 생성Rails 원격 양식이 성공했지만 데이터가 반환되지 않습니다.
$ ->
$form = $('#post-form')
$form.on 'ajax:success', (e, data, status, xhr) ->
console.log e
console.log data
console.log status
console.log xhr
그리고 내 컨트롤러 :
def create
@post = Post.new(post_params)
@post.user_id = 3
if @post.save
render partial: 'posts/view', locals: { post: @post }, status: :ok
else
render json: @post.errors, status: :unprocessable_entity
end
end
내가 볼 것을 요청 백엔드에 전달하고 상태 (200)이 반환됩니다
Rendered posts/_view.html.erb (3.0ms) [cache miss]
Completed 200 OK in 480ms (Views: 466.6ms | ActiveRecord: 7.0ms)
그러나 DevTools로에를 알겠습니다 :
내가 뭘 잘못하고 있니?
같은 문제가 발생했습니다. 해결책을 찾았습니까? –
@DeepanshuGoyal 예, 레일 사용을 중단했습니다. –