ERB 在一定数量的答案后禁用按钮
ERB disable a button after certain amount of answers
所以我正在 Rails 中制作一个问答网站作为一个宠物项目,并希望在达到一定数量后禁用 post 更多答案的按钮。但是目前使用我的解决方案时出现此错误
显示第 20 行出现的 /vagrant/RailsBoard/app/views/questions/show.html.erb:
与非 class/module
相比
所以我认为我的嵌入式 Ruby
有问题
<div class="container">
<% if @answers > 3 %>
<div>
<button class="btn btn-primary" data-toggle="modal" data- target="#answermodal">Submit new answer</button>
</div>
<% else %>
bump
<% end %>
确保 @answers
是一个数字。
您可能在控制器中将其初始化为集合(Array
或 ActiveRecord::Relation
);类似
的东西
@answers = Answer.where(question_id: params[:question_id])
使用 if @answers.size > 3
应该可以。
所以我正在 Rails 中制作一个问答网站作为一个宠物项目,并希望在达到一定数量后禁用 post 更多答案的按钮。但是目前使用我的解决方案时出现此错误
显示第 20 行出现的 /vagrant/RailsBoard/app/views/questions/show.html.erb: 与非 class/module
相比所以我认为我的嵌入式 Ruby
有问题<div class="container">
<% if @answers > 3 %>
<div>
<button class="btn btn-primary" data-toggle="modal" data- target="#answermodal">Submit new answer</button>
</div>
<% else %>
bump
<% end %>
确保 @answers
是一个数字。
您可能在控制器中将其初始化为集合(Array
或 ActiveRecord::Relation
);类似
@answers = Answer.where(question_id: params[:question_id])
使用 if @answers.size > 3
应该可以。