티스토리 뷰
app/views/users/index.html.erb
<div id="users">
<%= render @users %>
</div>
<%= form_for(User.new, remote: true) do |f| %>
<%= f.label :name %><br/>
<%= f.text_field :name %>
<%= f.submit %>
<% end %>
app/views/users/_user.html.erb
<%= div_for user do %>
<%= link_to "User #{user.name}", user %>
<div class="actions">
<%= link_to 'edit', edit_user_path(user) %>
<%= link_to 'delete', user, method: :delete, remote: true %>
</div>
<% end %>
app/controllers/users_controller.rb
class UsersController < ApplicationController
def create
@user = User.new(params[:user])
end
def destroy
@user = User.find(params[:id])
@user.destroy
end
end
app/views/create.js.erb
<% if @user.new_record? %>
$('div#users').append("<%= escape_javascript(render @user) %>");
<% else %>
...
<% end %>
app/views/users/destroy.js.erb
$('#<%= dom_id(@user) %>').fadeOut();
'Ruby&Rails > Rails' 카테고리의 다른 글
| [Rails] Rails에서의 subdomain 설정하기 (0) | 2015.07.06 |
|---|---|
| [Rails] Routing에서 concern 을 이용한 중복 resources 관리 (0) | 2015.06.29 |
| [Rails] N+1 쿼리 문제 해결방안 (0) | 2015.06.25 |
| [Rails] Redirect and Flash 문법 (0) | 2015.06.24 |
| [Rails] validates 문법 (0) | 2015.06.24 |
- Total
- Today
- Yesterday
- HBM
- AI반도체
- 알고리즘
- 삼성전자
- SK하이닉스
- Java
- 현대차
- 이펙티브 자바
- 프로그래밍
- ruby on rails
- html
- 엔비디아
- Message Queue
- 개인투자자
- CSS
- rabbitmq
- 방산주
- 한화오션
- javascript
- Rails
- 자료구조
- 호르무즈해협
- 한화에어로스페이스
- OpenStack
- 투자전략
- 주식투자
- 국제유가
- ruby
- 한미반도체
- 반도체관련주
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
