ok figured it out, I had to run seed on my test db.

thanks!

On Fri, Mar 2, 2012 at 8:17 PM, S Ahmed <sahmed1...@gmail.com> wrote:

> Ok I added:
>
> page.html
>
> And my select is actually empty, it has no options!   But when running
> rails server I can see the select and options (and the dropdown list in the
> browser).
>
> Why is it not rendering using capybara?
>
> My controller for new is:
>
> @account = Account.new
>
> My view page has:
>
> <% form_for  .. %>
>
>   <%= f.label :plan_type%>
> <%= f.collection_select :friend_type, FriendType.all, :id, :name, {
> :selected => params[:friend_type] } %>
>
> <%end%>
>
> My test looks like:
>
> describe "User pages" do
>
>   subject { page }
>
>   describe "new" do
>     before { visit '/user/new' }
>
>    describe "with valid information" do
>       before do
>         select 'XXXX', :from => "user[friend_type]"
>         fill_in ...
>         ...
>       end
>
>      it "should create a user" do
>            expect { click_button "Create"}.to change(User, :count).by(1)
>      end
>
>    end
>   end
>
> end
>
>
> Is this a timing issue?
>
>
> On Wed, Feb 29, 2012 at 12:29 AM, Anthony <anthonyzachara...@gmail.com>wrote:
>
>> Set the html_options parameter in collection_select to { :selected =>
>> params[:friend_type] }
>>
>>
>> On Tuesday, February 28, 2012 7:44:01 PM UTC-8, Gitted wrote:
>>>
>>> I have a form_for like:
>>>
>>> <%= form_for @user, ....   |f| %>
>>>
>>> <%= f.collection_select :friend_type, FriendType.all, :id, :name %>
>>>
>>>
>>> Now in my new action, I set the friend_type from the querystring, so it
>>> already has a value of e.g. 3 (which is the id).
>>>
>>> How can I have this pre-selected when it renders?
>>>
>>>
>>>
>> On Tuesday, February 28, 2012 7:44:01 PM UTC-8, Gitted wrote:
>>>
>>> I have a form_for like:
>>>
>>> <%= form_for @user, ....   |f| %>
>>>
>>> <%= f.collection_select :friend_type, FriendType.all, :id, :name %>
>>>
>>>
>>> Now in my new action, I set the friend_type from the querystring, so it
>>> already has a value of e.g. 3 (which is the id).
>>>
>>> How can I have this pre-selected when it renders?
>>>
>>>
>>>
>> On Tuesday, February 28, 2012 7:44:01 PM UTC-8, Gitted wrote:
>>>
>>> I have a form_for like:
>>>
>>> <%= form_for @user, ....   |f| %>
>>>
>>> <%= f.collection_select :friend_type, FriendType.all, :id, :name %>
>>>
>>>
>>> Now in my new action, I set the friend_type from the querystring, so it
>>> already has a value of e.g. 3 (which is the id).
>>>
>>> How can I have this pre-selected when it renders?
>>>
>>>
>>>
>> On Tuesday, February 28, 2012 7:44:01 PM UTC-8, Gitted wrote:
>>>
>>> I have a form_for like:
>>>
>>> <%= form_for @user, ....   |f| %>
>>>
>>> <%= f.collection_select :friend_type, FriendType.all, :id, :name %>
>>>
>>>
>>> Now in my new action, I set the friend_type from the querystring, so it
>>> already has a value of e.g. 3 (which is the id).
>>>
>>> How can I have this pre-selected when it renders?
>>>
>>>
>>>
>> On Tuesday, February 28, 2012 7:44:01 PM UTC-8, Gitted wrote:
>>>
>>> I have a form_for like:
>>>
>>> <%= form_for @user, ....   |f| %>
>>>
>>> <%= f.collection_select :friend_type, FriendType.all, :id, :name %>
>>>
>>>
>>> Now in my new action, I set the friend_type from the querystring, so it
>>> already has a value of e.g. 3 (which is the id).
>>>
>>> How can I have this pre-selected when it renders?
>>>
>>>
>>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Ruby on Rails: Talk" group.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msg/rubyonrails-talk/-/XeKXSvxhJyQJ.
>>
>> To post to this group, send email to rubyonrails-talk@googlegroups.com.
>> To unsubscribe from this group, send email to
>> rubyonrails-talk+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/rubyonrails-talk?hl=en.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to