【问题标题】:Unique rails default form syntax to simple_form syntax?独特的rails默认表单语法到simple_form语法?
【发布时间】:2026-01-15 16:45:01
【问题描述】:

前段时间我有这个表格(这里是苗条的模板),我无法使用 simple_form 进行工作,20 分钟后我继续前进,但我今天回来,很好奇它会如何转换为 simple_form 语法。我使用 simple_form 并且我熟悉基本语法,但是我无法让此表单正常工作。

= form_tag adminsessions_path do
    = text_field_tag :email, params[:email]
    = password_field_tag :password
    = submit_tag "LOG IN"

这是我第一次使用这个,因为没有更好的词(它来自最近的 Railscasts diy 身份验证系列)。我只是为了对cmets感兴趣并获得更深入的了解而将其发布。我现在的工作。

【问题讨论】:

  • 您的问题不包含一个问号。你到底在问什么?
  • 也许,再读一遍我的条目。请注意“我很好奇这将如何翻译”。 '这将如何转化为 simple_form 语法?是隐含的问题。
  • Stack Overflow 是针对特定问题的。我们不必从一系列陈述中推断出您的问题。
  • 感谢您对提出未来问题的批评,meagar。

标签: ruby-on-rails ruby-on-rails-3 simple-form


【解决方案1】:

阅读 simpleform 文档:https://github.com/plataformatec/simple_form

在那里你可以找到几个用例的正确语法,比如这个:

    <%= simple_form_for @user do |f| %>
      <%= f.input :username %>
      <%= f.input :password %>
      <%= f.button :submit %>
    <% end %>

【讨论】:

  • 我已经知道这一点,如果您阅读该问题,您会注意到我询问该特定片段将如何翻译,因为我尝试的几种变体不起作用,但我没有回过头来记录大量笔记。