How can I check this?

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 :

Add a new member

<%= form_for @member do |form| %>

<%= form.label :name, "Name: " %> <%= form.text_field :name %>

<%= form.submit "Shorten my URL" %>

<% 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”

Roelof

On 30 June 2014 16:19, Roelof W. [email protected] wrote:

def new
<%= form.label :name, "Name: " %>
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

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 L.:

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs