Ruby on rails 渲染rails输出
我正在尝试在Rails 4应用程序中设置我的简单表单输出 我有一个项目模型、一个范围模型和一个参与者模型 参与者属于范围。范围属于项目 参与者模型有两个属性-一个用于“location_specific”,这是一个布尔值,另一个用于“location”,这是一个字符串 如果location_specific为true,则我希望输出所需的位置 在我的参与者展示部分中,我有:Ruby on rails 渲染rails输出,ruby-on-rails,simple-form,Ruby On Rails,Simple Form,我正在尝试在Rails 4应用程序中设置我的简单表单输出 我有一个项目模型、一个范围模型和一个参与者模型 参与者属于范围。范围属于项目 参与者模型有两个属性-一个用于“location_specific”,这是一个布尔值,另一个用于“location”,这是一个字符串 如果location_specific为true,则我希望输出所需的位置 在我的参与者展示部分中,我有: <div class="datasubtextq">Location: <span cla
<div class="datasubtextq">Location:
<span class="datasubtext">
<% if @project.scope.participant.location_specific == true %>
<%= @project.scope.participant.location %>
<% else %>
<%= render :text => "Remote participation" %>
<% end %>
</span>
</div>
位置:
“远程参与”%>
在我的表格中,我有:
<div class="row">
<div class="col-md-3 col-md-offset-1">
<%= f.label 'Can participants participate remotely?', :class => 'question-project' %>
</div>
<div class="col-md-7">
<%= par.collection_radio_buttons :location_specific, [[true, ' Yes'], [false, ' No']], :first, :last, {:item_wrapper_class => 'fixradio'}, {:class => "response-project"} %>
</div>
</div>
<div id="requiredlocation">
<div class="row">
<div class="col-md-3 col-md-offset-1">
<%= f.label 'Select participation location', :class => 'question-project' %>
</div>
<div class="col-md-7">
<div class="response-project">
<%= par.select :location,
options_for_select(["New York", "Boston", "Florida"]),
label: 'Where will participants take part in this project?',
prompt: "Choose one",
class: 'response-project' %>
</div>
</div>
</div>
</div>
'问题项目'%>
'fixradio'},{:class=>“响应项目”}%>
'问题项目'%>
我的问题是,每次我尝试这个,我都会得到“远程参与替代方案”。城市选项未按应有的方式显示。你知道我做错了什么吗
谢谢打印@project.scope.participant的值尝试这样做”“嗨,Gaurav,我看不出这与我所做的有什么不同。嗨,123-我该怎么做?你可以在rails控制台中检查该值,也可以将其输出。如果您正在获取“远程参与”文本,则该值似乎始终为false。