视图文件未完全显示 - Ruby on Rails

时间:2014-02-18 04:10:13

标签: ruby-on-rails ruby forms ruby-on-rails-4

我正在尝试使用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 %>   
`

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

添加=

<%= form_for :user do |f| %>

form_for是一个返回字符串的方法。 <% %>只执行代码,<%= %>会将返回值插入html。