Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何添加2个类字段以链接到方法_Ruby On Rails_Link To - Fatal编程技术网

Ruby on rails 如何添加2个类字段以链接到方法

Ruby on rails 如何添加2个类字段以链接到方法,ruby-on-rails,link-to,Ruby On Rails,Link To,我试图让这个类也使用这个自定义方法,我必须检查链接当前是否被点击 =link_to 'Contact' , contact_path, :class => 'col-lg-4 col-md-4 col-sm-5 col-xs-4 ', :class => is_active?('contact)', :id => "contact" 将类设置为2次不起作用。有人知道我如何做到这一点吗?您不能将类设置为2次 :class => is_active? ? 'col-lg-4

我试图让这个类也使用这个自定义方法,我必须检查链接当前是否被点击

=link_to 'Contact' , contact_path, :class => 'col-lg-4 col-md-4 col-sm-5 col-xs-4 ', :class => is_active?('contact)', :id => "contact"

将类设置为2次不起作用。有人知道我如何做到这一点吗?

您不能将类设置为2次

:class => is_active? ? 'col-lg-4 col-md-4 col-sm-5 col-xs-4' : 'col-lg-4 col-md-4 col-sm-5 col-xs-4 contact'

我认为xdazz是正确的,您不能设置两次类。但你可以加上

is_active?('contact)'
对班级:

:class => 'col-lg-4 col-md-4 col-sm-5 col-xs-4 #{is_active?(contact)}'
(假设它处于活动状态?(contact)会产生一个布尔值)

谢谢你的帮助!(只有一个音符处于活动状态?(param[:action]),因此我必须执行=='current'