저는 ROR 프로그래밍에 익숙하지 않고 제 질문이 초보자처럼 보일 수도 있습니다!AJAX 버튼을 만드는 방법은 무엇입니까?
레일 프로젝트가 있습니다. 페이지를 새로 고치지 않고도 구독자 데이터를 저장해야합니다!
"app/views/users/new.html.haml"코드 블록의 마지막 줄에서 form.button을 Ajax 버튼으로 변경해야합니다. 나는 프로젝트에 jQuery를 포함시켰다. 어떻게 코딩해야합니까? 당신이 대답 할 때 그 초보자를 고려하십시오!
고맙습니다! (-_ ^)
이 경로입니다 :
users_new GET /users/new(.:format) users#new
users GET /users/index(.:format) users#index
create POST /users/create(.:format) users#create
이 내 응용 프로그램/뷰/사용자/new.html.haml입니다 :
.form1
%h1
Subscriber
=form_for @user, :url => :create do |form|
- unless @user.errors.empty?
- @user.errors.full_messages.each do |message|
.alert.alert-danger
%ul
- @user.errors.full_messages.each do |message|
%li= message
%div
.row.form-group
.col-lg-3
%label
Email:
=form.text_field :email, :class => 'form-control'
.row.form-group
.col-lg-3
%label
Name:
=form.text_field :name, :class => 'form-control'
.row.form-group
.col-lg-3
%label
Phone Number:
=form.text_field :phone_number, :class => 'form-control'
.row.form-group
.col-lg-3
%label
Address:
=form.text_field :address, :class => 'form-control'
%div=form.button 'Save', :class => 'btn btn-primary'
이 응용 프로그램/컨트롤러입니다 /users_controller.rb :
class UsersController < ApplicationController
def index
end
def new
@user = User.new
end
def create
@user = User.new params[:user]
@user.save
redirect_to users_new_path
end
end
이렇게하면 게시 방법에 대한 내 URL 끝에 '/ true'가 추가됩니다! 그게 왜? – Kasra