facebook twitter hatena line email

「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 %>