gpt4 book ai didi

ruby-on-rails - 使用 rails 显示来自数据库的信息不起作用

转载 作者:搜寻专家 更新时间:2023-10-30 23:36:41 25 4
gpt4 key购买 nike

我实际上正在开发一个简单的 Rails 应用程序。我生成了一个 Rails g 脚手架类(class)

Picture of folders generated by the scaffold

现在我想显示我创建的所有类(class),包括标题、图片和简短描述。 这是执行此操作的代码

<p id="notice"><%= notice %></p>
<h1>Courses</h1>
<div class="row">
<% @courses.each do |course| %>
<div class="col-sm-6 col-md-4 col-lg-3">
<div class="thumbnail">
<td><%= link_to 'Show', course %></td>
<td><%= link_to 'Edit', edit_course_path(course) %></td>
<td><%= link_to 'Destroy', course, method: :delete, data: { confirm: 'Are you sure?' } %></td>
<%= image_tag( course.image, width: 250, height: 250) %>
<div class="caption">
<h3><% course.title %></h3>
<p><% course.description %></p>
<%= link_to 'that course', course_path(course), class:"btn btn-default"%>
</div>
</div>
</div>
<% end %>
</div>
<%= link_to 'New Course', new_course_path %>

有了这个,显示图片,但不显示标题和描述Html 是由 rails 制作的,用于制作标题和描述,但它保持为空。 Source code

我想我在某处犯了错误,但我想不通。

ps: 我用rails console检查过,标题和描述存在于我的数据库中

谢谢你的帮助

最佳答案

这个

<h3><% course.title %></h3>
<p><% course.description %></p>

应该是

<h3><%= course.title %></h3>
<p><%= course.description %></p>

关于ruby-on-rails - 使用 rails 显示来自数据库的信息不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41312686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com