Rails 3 - Suchen Sie nach Namen und nicht id

Ich versuche zu lernen, RoR -, Gebäude-meine erste app, ein basic-Anwendung Bestand. Ich habe versucht, auf der Suche rund um, konnte aber nicht die richtige syntax, so dass ich dachte, ich würde bitten.

Hier ist mein set up:

Modell

class Item < ActiveRecord::Base
belongs_to :supplier

class Supplier < ActiveRecord::Base
has_many :items

Elemente-Controller

@items = Item.find_all_by_supplier_id '1'

Diese wird wieder die Daten, die ich will, aber ich hoffte, dass die Eingabe der Lieferanten-Namen in den controller so, dass, wenn die ID nicht übereinstimmen, wird es immer noch richtig funktionieren.

Hoffe das ist genug info, danke!

InformationsquelleAutor rmp | 2011-04-06

Schreibe einen Kommentar