Rails表单获取和发布

时间:2012-09-05 05:27:26

标签: ruby-on-rails

我正在尝试实现Ajax搜索。当用户在文本字段中输入查询时,数据应显示在其下方,如果没有结果,则应在数据库中创建新条目。

我在文本字段旁边有一个按钮。当用户按下按钮时,文本字段中的数据应该发布到create方法,该方法在数据库中创建新记录。我怎么能这样做?

现在我正在使用它:

<%= form_tag song_requests_path, :method => 'get', :id => "requests_search", :class => 'well form-horizontal' do %>
                    <p>
                        <h2> I Love To Sing ...</h2>
                        <%= text_field_tag :search1, params[:search1], :class => 'text_field span4',:placeholder=>"Song Title", :maxlength => "250" %>
                        <%= text_field_tag :search2, params[:search2], :class => 'text_field span3', :placeholder=>"Album", :maxlength => "250" %>
                    </p>

                    <% end %>


<%=form_for(  :song_request, :remote => true)  do |f| %>


<center>
    <%= f.hidden_field :title, :value => "#{params[:search1]}" %>
    <%= f.hidden_field :album, :value => "#{params[:search2]}" %>

    <%= f.submit " Request ", :class => 'btn btn-primary'%>
</center>
<%end%>

功能上它的工作完美,但我不能在文本字段旁边放置请求按钮...谢谢你......

0 个答案:

没有答案