使用Rails,我应该在哪里放置html片段?我不想要偏见,但我希望它们在开发过程中重新加载

web*_*mat 6 html ruby ruby-on-rails

懒惰(和喜欢DRY代码),我是那种会为重复出现的HTML标记编写一些小包装的人.Rails提供的内容已经很好了,但有时我会有一些更具体的内容,我知道我会反复重复.

在某些情况下,部分可以是解决方案,但有时我只是经常调用代码片段来证明使用部分的开销.

现在我创建一个helpers/html_helper.rb文件并将它们粘贴在那里.问题是在开发期间不会根据请求动态重新加载帮助程序.因此,每次我调整我的代码段或其周围的代码时,我都必须杀死服务器并重新启动它.

当然,这只是一个5秒的过程,但我喜欢Rails只是开发和刷新浏览器的便利.所以我也很乐意为我的标记片段提供这些内容.

注意:在助手模块中粘贴'unloadable'不起作用.

Chr*_*ssl 0

这不是一个真正的解决方案,但您可以使用测试(TestUnit、RSpec 或其他)来确保您的助手按预期工作。这样,您就不会过于依赖助手的自动重新加载。