メモ(React道場レッスン I)
ミスったところ等。
eachの書き方(根本的にだめ)
#ボツ hoge.each |hoge| do
#正解 hoge.each do |hoge|
each宣言部分を「%=」にしちゃってた
「=」を付けるとprintされちゃうので、データベースの余計な部分がそのまま表示されてしまった
#ボツ <%= @posts.each do |post| %>
#正解 <% @posts.each do |post| %>
find_byとparams:idについて
- なんか、モデルに直接使わないとダメっぽい。俺はPost.allを代入した@postsに対してfind_byしたけどダメだった。釈然としねえ。
- params[:id]と書くparams[:id]と書くparams[:id]と書くparams[:id]と書くparams[:id]と書くparams[:id]と書くparams[:id]と書く
#ボツ @post=@posts.find_by(id:[params:id])
#正解 @post=Post.find_by(id:params[:id])
link_to
- まずlink_tpというタイポ。多分TP-Linkのせい。
- link_toは変数展開を使わないと。変数展開の存在を忘れて、頑張って突破しようとしていた
#ボツ <%= link_tp(post.content,"posts/post.id") %>
#正解 <%= link_to(post.content,"/posts/#{post.id}") %>