티스토리 뷰
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
- javascript
- SK하이닉스
- Rails
- Java
- 자료구조
- 이펙티브 자바
- 티스토리 초대장
- 주식투자
- 알고리즘
- Message Queue
- 국제유가
- html
- HBM
- 이수페타시스
- rabbitmq
- ubuntu
- 현대차
- ruby
- 웹프로그래밍
- ruby on rails
- 반도체관련주
- 투자전략
- codecademy
- 한미반도체
- 프로그래밍
- 삼성전자
- OpenStack
- 엔비디아
- install
- CSS
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
