简体   繁体   English

将符号传递给Ruby on Rails中的辅助函数?

[英]Passing a symbol to a helper function in Ruby on Rails?

Is there a way to move this part of my form into a helper method? 有没有办法将表单的这一部分移到辅助方法中?

<%= f.label :address do %>
  <%= f.object.class.human_attribute_name :address %>
  <span>optional</span>
<% end %><br/>

I have a number of occasions where I need the span but I don't know how to pass the :address symbol into a helper function. 在很多情况下,我需要span但是我不知道如何将:address符号传递到辅助函数中。

Thanks for any help! 谢谢你的帮助!

you might implement this part of view as partial which can be recycled everythere you need it see Layouts and Renderings 您可以将该视图的一部分实现为部分视图,可以在需要时将其回收再用,请参见布局和渲染

You can pass variables towards Partials as described in 3.4.4 Passing Local Variables 您可以按照3.4.4传递局部变量中所述将变量传递给Partials。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM