Ruby on rails 为什么此表单不从模型中获取数据?
我想使用此表单捕获电子邮件地址: 我决定只为此创建一个模型,并将视图和控制器用于仅服务于静态资产的不同模型(思考:时事通讯注册) 尝试:Ruby on rails 为什么此表单不从模型中获取数据?,ruby-on-rails,form-for,Ruby On Rails,Form For,我想使用此表单捕获电子邮件地址: 我决定只为此创建一个模型,并将视图和控制器用于仅服务于静态资产的不同模型(思考:时事通讯注册) 尝试: {:controller=>:pages,:action=>:index}do | f |%> 我希望你没有忘记 <% end %> 您是否设置了路线?将它们添加到问题中并用url:pages\u path更新表单请显示注册的类定义好吗?我认为它需要是ActiveModel+将f.email\u field\u标记更改为f.email\u f
{:controller=>:pages,:action=>:index}do | f |%>
我希望你没有忘记
<% end %>
您是否设置了路线?将它们添加到问题中并用url:pages\u path
更新表单请显示注册的类定义好吗?我认为它需要是ActiveModel+将f.email\u field\u标记
更改为f.email\u field
+在PagesController中保存@注册
,创建并重定向到某个地方
# view inside PagesController
<div class="four columns">
<%= render 'form' %>
</div>
#stub of model
class PagesController < ApplicationController
def index
@signup = Signup.new
end
def create
@signup = Signup.new(params[:signup])
end
end
<%= form_for @sighup, :url => {:controller => :pages, :action => :index} do |f| %>
<% end %>