0

我想从我的实例变量中访问标题......

看法

<table width="100%" >
    <tr>
        <td width="30%" align="center">
            <%= form_for :post ,:controller => "post", :action => "search" do |f| %>
            <%= f.label(:q, "Search for:") %>
            <%= f.text_field(:title) %>
            <%= f.submit("Search") %>
            <% end %>
        </td>
</tr>
</table>

控制器

def create
  @ptitle=params[:post]
  title=@ptitle.title
  session[:aaa]=title
end

当我试图访问会话的内容时,我得到了这样的结果:{“title”=>“how to install windows?”}

我的输入值是:如何安装 Windows?

如何从控制器访问我的输入值例如:如何安装 Windows?

4

1 回答 1

0

实际上,您在这里不需要实例变量。

尝试

def create
 title=params[:post][:title]
 session[:aaa]=title
end
于 2012-06-26T10:20:51.403 回答