tak*_*shi 40 ruby ruby-on-rails
我在一年前开始编写ASP.NET MVC Framework.最近.我学习了Ruby On Rails框架ASP.NET MVC中有"自定义html助手"功能所以我可以创建自己的html帮助器
<%= Html.MyOwnHtmlHelper() %>
Run Code Online (Sandbox Code Playgroud)
我已经了解到Ruby中有html助手,例如
<% text_area %>
Run Code Online (Sandbox Code Playgroud)
在html呈现
我有个问题.我可以创建自己的html帮助器来渲染我自己的html吗?
Sim*_*tti 58
要创建新助手:
根据文件名创建模块.在这种情况下
module TagsHelper
end
Run Code Online (Sandbox Code Playgroud)将助手定义为方法
module TagsHelper
def hello_world(name)
"hello #{name}"
end
end
Run Code Online (Sandbox Code Playgroud)现在,您可以hello_world在视图中使用辅助方法.
| 归档时间: |
|
| 查看次数: |
26132 次 |
| 最近记录: |