我正在尝试使用ruby on rails创建一个表单。但是,我的代码仅显示标记中的内容,并且不显示其余内容。我的代码如下
控制器: user_controller.rb
class UserController < ApplicationController
def index
end
def register
@title = "Signup"
end
end
查看: register.html
`<h1>SignUp</h1>
<% form_for :user do |f| %>
<fieldset>
<legend>Sigup</legend>
<label for="name">name:</label>
<%= f.text_field :name %>
<br />
<label for="email">Email:</label>
<%= f.text_field :email %>
<br />
<label for="password">Password: </label>
<%= f.password_field :password %>
<br />
<%= submit_tag "Signup", :class => "submit" %>
</fieldset>
<% end %>
`
感谢任何帮助。
答案 0 :(得分:2)
添加=
:
<%= form_for :user do |f| %>
form_for
是一个返回字符串的方法。 <% %>
只执行代码,<%= %>
会将返回值插入html。