Rails表单助手是否有一个好的API Doc?

时间:2013-11-05 09:37:16

标签: ruby-on-rails

我是ROR的新手,

将一些前端html代码转换为rails形成帮助代码。

例如,这是html代码,

<input id="username" type="text" placeholder="Username" autofocus required>

如果我想将它改为rails形式的帮助代码,它将是这样的,

<%=form.text_field :input, :placeholder => 'Username', :autofocus=>true%>

问题是,从html代码转换为rails代码真的很不方便。

我不知道rails代码的属性,所以我不得不逐个google所有属性(ex&gt; rails form.text_field autofocus required),这让我发展得非常慢。

是否有像w3schools这样的api网站来检查这里的整个属性或选项?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

如果您只想制作相同的输入字段,则需要使用此语法

<%= text_field_tag :username, :placeholder => "Username", :autofocus => true %>

如果您使用form.text_field,那么rails会根据您创建的form_for类的对象类生成html标记:

<% form_for Blog.new do |form| %>

<%= form.text_field :username, :placeholder => 'Username', :autofocus=>true %>
<% end %>

它将生成如下:

<input id="blog_username" name="blog[username]" type="text" placeholder="Username" autofocus required>

答案 2 :(得分:0)

除了上述之外,这个对初学者也有好处

http://www.tutorialspoint.com/ruby-on-rails/rails-html-forms.htm