Ruby on rails 渲染rails输出

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

我正在尝试在Rails 4应用程序中设置我的简单表单输出

我有一个项目模型、一个范围模型和一个参与者模型

参与者属于范围。范围属于项目

参与者模型有两个属性-一个用于“location_specific”,这是一个布尔值,另一个用于“location”,这是一个字符串

如果location_specific为true,则我希望输出所需的位置

在我的参与者展示部分中,我有:

<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。