Ruby on Rails Monday, June 30, 2014

On 30 June 2014 16:19, Roelof Wobben <rwobben@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/CAL%3D0gLv1ThGxwSDWjCcFHLUqDOkUAi0%3Da60F9HW0m5EqVRT59Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment