title: Feature rspec for active admin
body: <p>Below is my active admin resource file and the rspec feature.</p>
  
  <p><strong>When I run the rspec...it fails Failure/Error: select "Full-Year", from: "From Finance Month"
   Capybara::ElementNotFound:
   Unable to find option "Full-Year"</strong>
  Can anyone please help ???</p>
  
  <p>****Resource file:(i have jst posted the form action of my resource file which is relavent to the problem faced by me)****</p>
  
  <pre><code>ActiveAdmin.register ------------(code)
   --------------------------------(code)
  form do |f|
  f.inputs do
  
    f.input :from_model_id, as: :select, collection: P*****::FinanceModel.all, label: 'From Finance Model', input_html: {
        onchange: remote_get('p**_***_revenue_variance_mapping_from_model_id', 'p**_***_revenue_variance_mapping_from_finance_month_id')}
  
    f.input :lrp_from_year, as: :select, collection: ["LRP 1st YEAR","LRP 2nd YEAR"], input_html: {disabled: true }, label: 'Lrp From Year'
    f.input :from_finance_month_id, as: :select, collection: P*****::FinanceMonth.for_revenue_variance_mapping(f.object.from_model_id), label: 'From Finance Month'
  
  end
  
  f.actions
  end
  end
  </code></pre>
  
  <p><strong>Feature spec (This spec tests that when a new resource button is clicked and the form is filled with the corresponding values, the respective record should be displayed on the index page)</strong></p>
  
  <pre><code> require 'spec_helper'---(code)
  
   ------------------------(code)
  def i_click_on_new_revenue_variance_mapping
  click_on "New Revenue Variance Mapping"
  select "2012", from: "From year"
  select "Budget", from: "From Finance Model"
  select "Full-Year", from: "From Finance Month"
  
  click_on "Create Revenue variance mapping"
   end
  
   def i_should_see_the_new_revenue_variance_mapping_in_the_index
    -----(code)
    )
  
   end
   end
  </code></pre>
  
  <p><strong>FinanceMonth Model:(the method 'for_revenue_variance_mapping' in this model is called in the form action of the resource file above )</strong></p>
  
  <pre><code>module P######
   class FinanceMonth &lt; ActiveRecord::Base
    include HasNamespacedName
    ------(code)
      def self.for_revenue_variance_mapping finance_model
    if !finance_model.nil?
    full_year_model_types = P****::FinanceModelType.where(P*****::FinanceModelType.arel_table[:finance_model_type_name].not_eq('CURRENT YEAR -    MONTHLY'))
    full_year_models = P*****::FinanceModel.order(:display_order).where(finance_model_type_id: full_year_model_types.map(&amp;:finance_model_type_id))
    finance_model_ids = full_year_models.map(&amp;:finance_model_id)
    if finance_model_ids.include? (finance_model.to_i)
  models = [P*****::FinanceMonth.yearly_month]
    else if finance_model_ids.include? (finance_model)
           models = [P*****::FinanceMonth.yearly_month]
         else
           models = *****::FinanceMonth.twelve_months
         end
    end
  </code></pre>