[Rails Level 1] VIEW
[Rails Level 1] VIEWS
Normally, we put main layout in the layout.html.erb file and for a detail view we put into the show,html.erb
Then we can use 'yield' to tell rails I want to show detail information and render show.html.erb
How to match?
yield find show.html.erb, if there are multi page, how to do that?

Syntax:
<% ... %> //execute code <%= ... %> //print out the result
Dir Hierarchy:
app
---views
---layouts
--- application.html.erb // The main layout
---zombies
---tweets
--- index.html.erb // list all tweets
--- show.html.erb // view a tweet
Then we can use 'yield' to tell rails I want to show detail information and render show.html.erb
<%= yield %>
How to match?
yield find show.html.erb, if there are multi page, how to do that?
link_to:
<%= link_to tweet.zombie.name, tweet.zombie %>
<%= link_to twweet.zombie.name, zombie_path(tweet.zmobie) %>
<%= link_to twweet.zombie.name,
zombie_path(tweet.zmobie),
confirm: "Are you show?" %>
<%= link_to text_to_show, model_instance %>

Create Link:
in index.html.erb is the place to show the list information, here can list all the tweets.<% Tweet.all.each do |tweet| %>
<%= link_to tweet.status, tweet %>
<%= link_to tweet.zmobie.name, tweet.zombie%>
<% end %>
Empty table?
<% tweets = Tweet.all %>
<% tweets.each do |tweet| %>
<%= link_to tweet.status, tweet %>
<%= link_to tweet.zmobie.name, tweet.zombie%>
<% end %>
<% if tweets.size == 0 %>
Not found
<% end %>
Edit & delete links:
<% tweets = Tweet.all %>
<% tweets.each do |tweet| %>
<%= link_to tweet.status, tweet %>
<%= link_to tweet.zmobie.name, tweet.zombie%>
<%= link_to "Edit", edit_tweet_path(tweet) %>
<%= link_to "Delete", tweet, method: :delete) %>
<% end %>
URL Generator Methods:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具