一年前我开始编写ASP.NET MVC Framework。 最近。我正在学习Ruby On Rails框架 ASP.NET MVC中有“自定义html助手”功能 所以我可以创建自己的html助手
<%= Html.MyOwnHtmlHelper() %>
我已经了解到Ruby中有html助手,例如
<% text_area %>
在html呈现
我有一个问题。我可以创建自己的html帮助器来渲染自己的html吗?
答案 0 :(得分:58)
创建新助手:
根据文件名创建模块。在这种情况下
module TagsHelper
end
将您的助手定义为方法
module TagsHelper
def hello_world(name)
"hello #{name}"
end
end
现在,您可以在视图中使用hello_world
辅助方法。