method
index

v3.0.9 - Show latest stable - 0 notes - Class: Object
- 1.0.0
- 1.1.6
- 1.2.6
- 2.0.3
- 2.1.0
- 2.2.1
- 2.3.8
- 3.0.0
- 3.0.9 (0)
- 3.1.0
- 3.2.1
- 3.2.8
- 3.2.13
- 4.0.2
- 4.1.8
- 4.2.1
- 4.2.7
- 4.2.9
- 5.0.0.1
- 5.1.7
- 5.2.3
- 6.0.0
- 6.1.3.1
- 6.1.7.7
- 7.0.0
- 7.1.3.2
- 7.1.3.4
- What's this?
Related methods
- Class methods (1)
-
lookup_missing_generator (<= v2.3.8)
- Instance methods (58)
-
`
-
acts_like?
-
app
-
as_json
-
blank?
-
bundler?
-
class_eval (<= v2.3.8)
-
controller
-
copy_instance_variables_from
-
create
-
create_fixtures
-
deep_dup (>= v4.0.2)
-
destroy
-
duplicable?
-
edit
-
extended_by (<= v2.3.8)
-
extend_with_included_module... (<= v2.3.8)
-
helper
-
html_safe?
-
in? (>= v3.1.0)
-
index
-
instance_exec (<= v2.3.8)
-
instance_values
-
instance_variable_defined? (<= v2.3.8)
-
instance_variable_names
-
itself (>= v4.2.1)
-
load (<= v2.1.0)
-
metaclass (<= v2.3.8)
-
new
-
new_session
-
options (>= v3.1.0)
-
presence
-
presence_in (>= v4.1.8)
-
present?
-
progress_bar (>= v4.1.8)
-
rake
-
reload!
-
remove_subclasses_of (<= v2.3.8)
-
require (<= v2.1.0)
-
returning
-
root_dir
-
run_all! (>= v3.2.1)
-
show
-
singleton_class (<= v2.3.8)
-
subclasses_of (<= v2.3.8)
-
tap (<= v2.3.8)
-
test_homepage (>= v3.1.0)
-
to_json (>= v2.0.3)
-
to_json_with_active_support... (>= v4.1.8)
-
to_param
-
to_query
-
try
-
try! (>= v4.0.2)
-
unescape
-
unloadable (<= v2.1.0)
-
update
-
with (>= v7.1.3.2)
-
with_options
= private
= protected
index()
public GET <%= route_url %>.xml
Show source
# File railties/lib/rails/generators/rails/scaffold_controller/templates/controller.rb, line 4 def index @<% plural_table_name %> = <% orm_class.all(class_name) %> respond_to do |format| format.html # index.html.erb format.xml { render :xml => @<% plural_table_name %> } end end # GET <%= route_url %>/1 # GET <%= route_url %>/1.xml def show @<% singular_table_name %> = <% orm_class.find(class_name, "params[:id]") %> respond_to do |format| format.html # show.html.erb format.xml { render :xml => @<% singular_table_name %> } end end # GET <%= route_url %>/new # GET <%= route_url %>/ew.xml def new @<% singular_table_name %> = <% orm_class.build(class_name) %> respond_to do |format| format.html # new.html.erb format.xml { render :xml => @<% singular_table_name %> } end end # GET <%= route_url %>/1/dit def edit @<% singular_table_name %> = <% orm_class.find(class_name, "params[:id]") %> end # POST <%= route_url %> # POST <%= route_url %>.xml def create @<% singular_table_name %> = <% orm_class.build(class_name, "params[:#{singular_table_name}]") %> respond_to do |format| if @<%= orm_instance.save %< format.html { redirect_to(@<%= singular_table_name %>, :notice => '<%= human_name %> was successfully created.') } format.xml { render :xml => @<% singular_table_name %>, :status => :created, :location => @<% singular_table_name %> } else format.html { render :action => "new" } format.xml { render :xml => @<% orm_instance.errors %>, :status => :unprocessable_entity } end end end # PUT <%= route_url %>/1 # PUT <%= route_url %>/1.xml def update @<% singular_table_name %> = <% orm_class.find(class_name, "params[:id]") %> respond_to do |format| if @<%= orm_instance.update_attributes("params[:#{singular_table_name}]") %> format.html { redirect_to(@<% singular_table_name %>, :notice => '<%= human_name %> was successfully updated.') } format.xml { head :ok } else format.html { render :action => "edit" } format.xml { render :xml => @<% orm_instance.errors %>, :status => :unprocessable_entity } end end end