Ruby on Rails Monday, June 30, 2014

Thanks,

The last one is what I needed.
Now I have to figure out how I can use this in a cucumber scenario.

Roelof


Op maandag 30 juni 2014 17:49:03 UTC+2 schreef Colin Law:
On 30 June 2014 16:19, Roelof Wobben <rwo...@hotmail.com> wrote:
> Hello,
>
> Suppose I have this model :
>
> class Member < ActiveRecord::Base
> end
>
> Now I have this controller :
>
> class MemberController < ApplicationController
>   def new
>      @member = member
>   end
> end
>
> and this form :
>
> <h1>Add a new member</h1>
> <%= form_for @member do |form| %>
>
>   <p>
>     <%= form.label :name, "Name: " %>
>     <%= form.text_field :name %>
>   </p>
>
>   <p class='buttons'>
>     <%= form.submit "Shorten my URL" %>
>   </p>
>
> <% end %>
>
>
> Now I have filled in the form the name "roelof"
>
> How can I later check if there is a member with the name "roelof"
> or can I do @member.name = "roelof"

To test if a particular member (in @member) has that name then you
would have to use
if @member.name == "reolof"

But if you mean after you have saved it to the database you want to
know if there is a member with that name then you can see if
Member.where(name: 'Reolof'')
returns any records.

Or is that not what you mean?

Colin

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/e5355351-fe43-491b-b68a-9b10281c791e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment