Halaman

Rabu, 06 Oktober 2010

[shared] netbeans rails additional code template

Ruby


1. model

#--
# constants
#++

#--
# require
#++

#--
# include
#++

#--
# attr
#++

#--
# extra capabilities
#++

#--
# belongs_to
#++

#--
# has_one
#++

#--
# has_many
#++

#--
# accepts_nested_attributes_for
#++

#--
# validation
#++

#--
# callbacks
#++

#--
# named_scope
#++

#--
# other definition such as alias_method
#++

#--
# public class methods
#++

#--
# public instance methods
#++

private
#--
# private class methods
#++

#--
# private instance methods
#++

protected
#--
# protected class methods
#++

#--
# protected instance methods
#++


2. resource

before_filter :prepare_account, :only => [:show, :edit, :update, :destroy]

# GET new_account_url
def new
# return an HTML form for describing the new account
end

# POST account_url
def create
# create an account
end

# GET account_url
def show
# find and return the account
end

# GET edit_account_url
def edit
# return an HTML form for editing the account
end

# PUT account_url
def update
# find and update the account
unless @account.update_attributes params[:account]
# failure code here..
end
end

# DELETE account_url
def destroy
# delete the account
@account.destroy
end

private

def prepare_account
@account = Account.first
end


3. resources

before_filter :prepare_messages, :only => [:index]
before_filter :prepare_message, :only => [:show, :edit, :update, :destroy]

# GET messages_url
def index
# return all messages
end

# GET new_message_url
def new
# return an HTML form for describing a new message
end

# POST messages_url
def create
# create a new message
end

# GET message_url(:id => 1)
def show
# find and return a specific message
end

# GET edit_message_url(:id => 1)
def edit
# return an HTML form for editing a specific message
end

# PUT message_url(:id => 1)
def update
# find and update a specific message
unless @message.update_attributes params[:message]
# failure code here..
end
end

# DELETE message_url(:id => 1)
def destroy
# delete a specific message
@message.destroy
end

private

def prepare_messages
@messages = Message.all
end

def prepare_message
@message = Message.find params[:id]
end


4. vf

validates_format_of :${1 default="attribute"}


5. vn

validates_numericality_of :${1 default="attribute"}


Ruby HTML (RHTML)


1. script




2. style


Tidak ada komentar:

Posting Komentar