Cam*_*nes 1 html ruby ruby-on-rails ruby-on-rails-4
我是Rails的新手,我正在尝试在页面上添加几个按钮.我看到你可以同时使用HTML标签或rails"button_to".但是,我无法找出每个方面的差异.
从我在SO中看到的,似乎button_to可以更容易地从控制器等调用函数.但是,HTML按钮似乎更容易自定义?这是真的?还有其他差异吗?
只是为了确保我在新项目中做正确的事情.提前致谢.
button_to
像所有其他佣工在Rails的意见(例如link_to
,form_for
,image_tag
...)简单地转换你的Rails在HTML代码指令.我们可以说这是编写"纯HTML"的捷径.
在您的情况下,button_to
您可以在此处查看参考(以及打印的内容):http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-button_to
例如:
<%= button_to "New", action: "new" %>
# => "<form method="post" action="/controller/new" class="button_to">
# <div><input value="New" type="submit" /></div>
# </form>"
Run Code Online (Sandbox Code Playgroud)
我建议你使用这些助手,因为更多的是"Rails",这可以提高你的编码速度.