首先,我想原谅所有真正的rails开发人员,因为他们要求原创的副本。 我的问题是:在Rails中是否存在类似ViewBag的东西,我可以在其中放置简单的字符串?
感谢。
答案 0 :(得分:7)
我的问题是:在Rails中是否存在类似ViewBag的东西,我可以在其中放置简单的字符串?
不,谢天谢地,不。通过允许像ViewBag
这样的垃圾,Rails没有像微软那样犯错误。如果要将数据传递给视图,则应使用视图模型。顺便说一句,你应该使用视图模型将数据传递给ASP.NET MVC中的视图: - )
不,我在开玩笑,你可以在Rails中做到这一点:
def foo
@name = "foo bar"
end
并在视图中:
<%= @name %>
但是请不要在ASP.NET MVC中使用ViewBag
。使用视图模型:-)这句话让我发笑。我每天都会像一个gazzilion一样重复它,我仍然看到使用ViewBag的家伙。这太不可思议了。