【问题标题】:Equivalent erb code for html tags [closed]html标签的等效erb代码[关闭]
【发布时间】:2013-12-20 05:22:08
【问题描述】:

我有一个基本的 HTML 代码,比如

    <p>
        <label for="firstname">Firstname</label>


        <input id="firstname" name="firstname" type="text" />

    </p>

谁能建议我任何等效的 erb 代码?

希望,有人一定会帮助我....

提前致谢。

【问题讨论】:

  • 请澄清您的问题。您可以在 .html.erb 文件中使用 HTML 代码。你想做什么?
  • 你使用的是 Ruby on Rails,还是普通的 Erb?

标签: ruby


【解决方案1】:

Erb 等效代码:

<p>
  <%= label_tag(:first_name, "First Name") %>
  <%= text_field_tag(:first_name) %>
</p>

希望对您有所帮助。 除此之外,其他 Rails 表单助手可能是 found here

【讨论】:

  • 我在哪里可以在上面的 erb 代码中定义 id="firstname"?请告诉我..
  • 这是 Rails 特有的还是 erb 功能?
  • @user3074285:我没听懂你的问题。它是特定于 Rails 的。在 Erb 中是不可能的。基本上,您想要的只能在 Rails 中实现,因为 Rails 提供内置帮助器来将 label_tag 转换/渲染为 label 或 text_field_tag 以输入。
  • 但是,如果您使用 Sinatra 和 Erb 作为模板,那么 sinatra-form-helpers(stackoverflow.com/questions/12207161/…) 可以帮助您实现您想要实现的目标。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-22
  • 1970-01-01
相关资源
最近更新 更多