如果条件,如何从.js.erb文件中的控制器访问变量

时间:2013-07-15 07:12:53

标签: ruby-on-rails ruby

此代码以控制器方法编写。

@votetype="up"
@video = Video.find(params[:vid])
@video.up -= 1
@video.total -= 1
@video.save
ld.ld = 0
ld.save
respond_to do |format|
  format.js
end

如何在@votetype条件下的.js.erb文件中访问if

2 个答案:

答案 0 :(得分:0)

.js.erb file:

中的

if(<%=@votetype=='up'%>){
  //js code here
}

 <%if @votetype=='up'%>
    // js code
 <%end%>

答案 1 :(得分:0)

在js.erb文件中,您可以将此条件检查为

<% if @votetype.eql?("up") %>
/* js code */
<% else %>
/* js  code */
<% end %>