「Ruby/rails/テンプレート」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→foreach) |
(→リンク) |
||
行18: | 行18: | ||
userのprikeyがidでidが1であれば"/users/1"へ | userのprikeyがidでidが1であれば"/users/1"へ | ||
<%= link_to 'Show', user %> | <%= link_to 'Show', user %> | ||
+ | |||
+ | edit_user_path | ||
+ | rails routes | ||
+ | Prefix Verb URI Pattern Controller#Action | ||
+ | users GET /users(.:format) users#index | ||
+ | POST /users(.:format) users#create | ||
+ | new_user GET /users/new(.:format) users#new | ||
+ | edit_user GET /users/:id/edit(.:format) users#edit | ||
+ | user GET /users/:id(.:format) users#show | ||
+ | PATCH /users/:id(.:format) users#update | ||
+ | PUT /users/:id(.:format) users#update | ||
+ | DELETE /users/:id(.:format) users#destroy | ||
+ | <%= link_to 'Edit', edit_user_path(user) %> | ||
==コメントアウト== | ==コメントアウト== |
2017年11月16日 (木) 02:17時点における版
erb
テンプレートフォーマット
foreach
<% @users.each do |user| %> <%= user.name %> <% end %>
if
<% if request.host == "hotehote.localhost" then %> analytics <% end %>
変数表示
<%= name %>
リンク
userのprikeyがidでidが1であれば"/users/1"へ
<%= link_to 'Show', user %>
edit_user_path rails routes
Prefix Verb URI Pattern Controller#Action users GET /users(.:format) users#index POST /users(.:format) users#create new_user GET /users/new(.:format) users#new edit_user GET /users/:id/edit(.:format) users#edit user GET /users/:id(.:format) users#show PATCH /users/:id(.:format) users#update PUT /users/:id(.:format) users#update DELETE /users/:id(.:format) users#destroy <%= link_to 'Edit', edit_user_path(user) %>
コメントアウト
<% # ここがコメントアウト %>
全体コメントアウト
<% =begin %> ここはコメントアウトされる <% =end %>
以下のように一行で書く方法はng
<% =begin %> <% =end %>