ruby-on-rails - Ruby on Rails 表单输入

标签 ruby-on-rails ruby

Ruby on Rails 如何自动生成表单输入?我遇到了以下代码,但不知道下面的 HTML 是如何呈现的。

<%= f.input :first_name %>

渲染:

<div class="input string required"><label for="user_first_name" class="string required"><abbr title="required">*</abbr> First name</label><input type="text" value="Paul" size="30" required="required" name="user[first_name]" maxlength="255" id="user_first_name" class="string required"></div>

最佳答案

HTML 由 Rails form helpers 生成。 Rails 为您提供了一系列方法,使您可以更轻松地生成表单标记,因此您不必每次都担心命名和键入所有属性。查看该文档的链接以更加熟悉。

关于ruby-on-rails - Ruby on Rails 表单输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15788693/

相关文章:

ruby-on-rails - Rails 嵌套形式的 CSS

ruby-on-rails - Rails 3 - 如果没有找到记录,如何不出错

json - YAML 到 JSON Ruby

ruby-on-rails - 如何正确重构 RoR View 中的简单 if else 逻辑

ruby - 如何在 Ruby 中实现多态性

ruby-on-rails - Rails 3.2 Assets 主机设置被忽略

html - Rails 缺少模板错误

ruby-on-rails - 如何使用Passenger 和Apache 设置我的RAILS_ENV?

c - 如何在 Windows 中使用 ruby​​ 扩展库(c 语言)运行我的 ruby​​ 应用程序?

ruby-on-rails - rails 查询超时::错误:执行已过期