teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

日本語可笑しい?

2020/04/22 11:44

投稿

raccy
raccy

スコア21768

answer CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ### 解説
8
8
 
9
- `<%= ... %>`と`<% ... %>`の違いを意識してください。どちらもその中身をRubyのコードとして処理しますが、`<%= ... %>`はその式の実行結果を出力します。どういうことかというと、質問のコードでは、eachブロック部分ERBからRubyのコードにすると次のようになると言うことです。
9
+ `<%= ... %>`と`<% ... %>`の違いを意識してください。どちらもその中身をRubyのコードとして処理しますが、`<%= ... %>`はその式の実行結果を出力します。どういうことかというと、質問のコードeachブロック部分について、ERBからRubyのコードにすると次のようになると言うことです。
10
10
 
11
11
  ```Ruby
12
12
  print @posts.each do |post|

1

文法の修正

2020/04/22 11:44

投稿

raccy
raccy

スコア21768

answer CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ### 解説
8
8
 
9
- `<%= ... %>`と`<% ... %>`の違いを意識してください。どちらもその中身をRubyのコードとして処理されますが、`<%= ... %>`はその式の実行結果を出力します。どういうことかというと、質問のコードでは、eachブロック部分をERBからRubyのコードにすると次のようになると言うことです。
9
+ `<%= ... %>`と`<% ... %>`の違いを意識してください。どちらもその中身をRubyのコードとして処理ますが、`<%= ... %>`はその式の実行結果を出力します。どういうことかというと、質問のコードでは、eachブロック部分をERBからRubyのコードにすると次のようになると言うことです。
10
10
 
11
11
  ```Ruby
12
12
  print @posts.each do |post|