0
可以说我有两个布尔值和两个整数。这两个布尔值表现为单选按钮。我想要发生的是显示当一个布尔值为true时所做的所有帖子,并在另一个布尔值为true时显示所有帖子。 (我是新来的红宝石),我拥有的是这<% @tests.each do |test| %> <% if test.type1 == true %>
不知道如何显示单独的变量仅当布尔值为真时才显示帖子
可以说我有两个布尔值和两个整数。这两个布尔值表现为单选按钮。我想要发生的是显示当一个布尔值为true时所做的所有帖子,并在另一个布尔值为true时显示所有帖子。 (我是新来的红宝石),我拥有的是这<% @tests.each do |test| %> <% if test.type1 == true %>
不知道如何显示单独的变量仅当布尔值为真时才显示帖子
我相信你说的是你有逻辑显示这些记录,但你需要显示字段本身。因此,我的回答将反映这种理解。
如果你想显示一条记录,你只需要担心HTML。这是the Rails Guide:
<p>
<%= f.label :title %><br>
<%= f.text_field :title %>
</p>
<p>
<%= f.label :text %><br>
<%= f.text_area :text %>
</p>
<p>
<%= f.submit %>
</p>
所有你需要做的就是安排你喜欢的方式的HTML,并插入你的变量。 Ruby数据被添加到与<%= ... %>
的html.erb筛选。无论将其中包含的代码的结果插入到html中。所以如果我想从对象中显示一个整数,我只需要编写<%= test.my_integer_1 %>
,而且只需在html中输入该数字就可以了。因此,如果我希望它显示为标题,我会改为输入:
<h1>
<%= test.my_integer_1 %>
</h1>
无法解析它_I有一个两个布尔值_ ..更具体 –