我们可以从rails5的视图页面中调用函数吗?

时间:2019-09-01 09:42:10

标签: ruby-on-rails-5

我在rails-root / bin文件夹中的文件"check_is_null"下用名称condition.rb定义了一个函数/方法,该函数/方法检查提供的数组是否为空,如果为空,则返回true。

现在,在查看页面中,我想使用附带条件的"link_to_if"从rails-root / bin文件夹中调用check_is_null函数。

有可能吗?

我是一名学习者,谷歌的建议无济于事!

rails-root / bin / condition.rb中的方法

def check_is_null(var)
  if var.none?
    @log.info 'Array is null'
    true
  end
end

当前视图页面,不使用link_to_if:

  

链接到“视图”,result_path(var),目标:“ _ blank”

预期结果

  

当传递的数组为null时,链接将被禁用

1 个答案:

答案 0 :(得分:0)

在帮助程序文件中创建一个方法,然后在视图内调用该帮助程序方法。