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" => "Windowsのインストール方法は?"}

私の入力値は:Windowsのインストール方法ですか?

コントローラから入力値にアクセスするにはどうすればよいですか?例:Windowsをインストールする方法は?

4

1 に答える 1

0

実際、ここではインスタンス変数は必要ありません。

試す

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