Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用ActionView助手类编写HTML_Ruby On Rails_Actionview - Fatal编程技术网

Ruby on rails 使用ActionView助手类编写HTML

Ruby on rails 使用ActionView助手类编写HTML,ruby-on-rails,actionview,Ruby On Rails,Actionview,我是Rails的新手,我已经看到,为了编写HTML代码,Rails为您提供了hepler类。所以我的印象是,直接在rails应用程序中编写HTML代码被认为是不好的 我所做的是使用form helper类生成html格式的表单,如下所示: <%= form_for @sub do |s| %> <%= s.text_field :email %> <%= s.submit 'Sign up' %> 我是一名后端开发人员,到目前为止还不错,但当我得到前端

我是Rails的新手,我已经看到,为了编写HTML代码,Rails为您提供了hepler类。所以我的印象是,直接在rails应用程序中编写HTML代码被认为是不好的

我所做的是使用form helper类生成html格式的表单,如下所示:

<%= form_for @sub do |s| %>

<%= s.text_field :email %>
<%= s.submit 'Sign up' %>

我是一名后端开发人员,到目前为止还不错,但当我得到前端html时,代码是:

<div id="subscribe">
<form action='/subscribers' method='post'>
<input id='subscriber_email' name='subscriber[email]' type="email" placeholder="email address" required="required">
<input name='commit' type="submit" value="&#10132;">
</form>
</div>


如何使用actionview将类和类型添加到标记?

请查看有关的文档

通过添加class属性,可以在后端轻松设置类:

<%= s.text_field :email, :class => "myClass" %>
“myClass”%>