Will this work for you?
Code:
class CreateDatabases < ActiveRecord::Migration
def self.up
#...
create_table :people do |t|
t.column :first_name, :string, :limit => 20, :null => false
t.column :last_name, :string, :limit => 20, :null => false
end
#...
end
def self.down
#...
drop_table :people
#...
end
end
Code:
class PeopleController < ApplicationController
# ...
def list
@all_persons = Person.find(:all, :order=>"last_name")
end
#...
end
Code:
class Person < ActiveRecord::Base
# ...
def full_name
last_name + ', ' + first_name
end
#...
end
View would contain :
Code:
<%= collection_select(:person, :id, @all_persons, :id, :full_name) %>
Bookmarks