0

У меня есть поле выбора, в котором отображаются все мои ejecutives, и когда я выбираю ejecutive, он показывает политики по выбранному ejectuve.Выбирать окно очищает после получения проблемы

Моя проблема после выбора ejecutive и получать мои результатов, мой выберите поле начинает с первой ejecutive, а не ejecutive выбран, похоже, очистить выбор я сделала

Мои таблиц

TABLE EJECUTIVES 
     |id| |name| |lastname1| 
TABLE POLICIES 
     |id| |num_police| |ejecutive_id| 

Мои модели

class Policy < ActiveRecord::Base 
    unloadable 
    belongs_to :ejecutive 
    has_many :policy 

    def self.search(search) 
    if search 
     find(:all, :conditions => ["ejecutive_id = ? ", search.to_i ]) 
    else 
     find(:all) 
    end 
    end 
end 

class Ejecutive < ActiveRecord::Base 
    has_many :policies 
end 

Вот мой контроллер

class PolicyManagement::PolicyController < ApplicationController 
    def generate_print_ejecutive_comercial 
     @ejecutives = Ejecutive.find(:all) 
     @policies = Policy.search(params[:search]).paginate(:page => params[:page], :per_page => 10) 
    end 
end 

Вот мой взгляд

<% form_tag :controller=>"policy_management/policy",:action =>"generate_print_ejecutive_comercial", :method => 'get' do %> 
    <%= select_tag "search", options_for_select(@ejecutives.collect {|t| [t.name.to_s+" "+t.lastname1.to_s,t.id]}) %> 
    <%= submit_tag "Search", :name => nil %> 
<% end %> 

Results 
    <% @policies.each do |policy| %> 
    <p> <%= policy.num_policy%> </p> 
    <p> <%= policy.ejecutive.name %> </p> 
    <p> <%= policy.ejecutive.last_name %> </p> 
    <% end %> 
    <%= will_paginate @policies %> 

Знает ли кто об этой проблеме? Я очень благодарен за помощь.

ответ

2

Вы должны указать выбранное значение в select_tag как ниже

<%= select_tag "search", options_for_select(@ejecutives.collect 
        {|t| [t.name.to_s+" "+t.lastname1.to_s,t.id]}, 
        params[:search].to_i) %> 
+0

Фантастические мужчины !!!!! вы действительно это сделали. –

+0

Можете ли вы мне помочь с этим сообщением? http://stackoverflow.com/questions/18936429/error-trying-to-download-using-filnename-format –

+0

проверить это ... Я чувствую, что знаю ваше приложение, как задняя часть моей руки :) – tihom

 Смежные вопросы

  • Нет связанных вопросов^_^