Changeset 1067
- Timestamp:
- 04/02/05 09:11:17 (4 years ago)
- Files:
-
- trunk/actionpack/CHANGELOG (modified) (1 diff)
- trunk/actionpack/lib/action_controller/pagination.rb (modified) (1 diff)
- trunk/actionpack/lib/action_controller/scaffolding.rb (modified) (1 diff)
- trunk/actionpack/lib/action_controller/templates/scaffolds/list.rhtml (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/controller.rb (modified) (1 diff)
- trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_list.rhtml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionpack/CHANGELOG
r1065 r1067 1 1 *SVN* 2 3 * Added pagination for scaffolding (10 items per page) #964 [mortonda@dgrmm.net] 2 4 3 5 * Added assert_no_cookie and fixed assert_cookie_equal to deal with non-existing cookies #979 [bitsweat] trunk/actionpack/lib/action_controller/pagination.rb
r967 r1067 167 167 168 168 def paginator_and_collection_for(collection_id, options) #:nodoc: 169 klass = eval options[:class_name]169 klass = options[:class_name].constantize 170 170 page = @params[options[:parameter]] 171 171 count = count_collection_for_pagination(klass, options[:conditions]) trunk/actionpack/lib/action_controller/scaffolding.rb
r794 r1067 100 100 module_eval <<-"end_eval", __FILE__, __LINE__ 101 101 def list#{suffix} 102 @#{ plural_name} = #{class_name}.find_all102 @#{singular_name}_pages, @#{plural_name} = paginate :#{singular_name}, :per_page => 10 103 103 render#{suffix}_scaffold "list#{suffix}" 104 104 end trunk/actionpack/lib/action_controller/templates/scaffolds/list.rhtml
r4 r1067 20 20 </table> 21 21 22 <%= link_to "Previous page", { :page => instance_variable_get("@#{@scaffold_singular_name}_pages").current.previous } if instance_variable_get("@#{@scaffold_singular_name}_pages").current.previous %> 23 <%= link_to "Next page", { :page => instance_variable_get("@#{@scaffold_singular_name}_pages").current.next } if instance_variable_get("@#{@scaffold_singular_name}_pages").current.next %> 24 22 25 <br /> 23 26 trunk/railties/lib/rails_generator/generators/components/scaffold/templates/controller.rb
r951 r1067 13 13 <% end -%> 14 14 def list<%= suffix %> 15 @<%= plural_name %> = <%= model_name %>.find_all15 @<%= singular_name %>_pages, @<%= plural_name %> = paginate :<%= singular_name %>, :per_page => 10 16 16 end 17 17 trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_list.rhtml
r951 r1067 20 20 </table> 21 21 22 <%%= link_to "Previous page", { :page => @<%= singular_name %>_pages.current.previous } if @<%= singular_name %>_pages.current.previous %> 23 <%%= link_to "Next page", { :page => @<%= singular_name %>_pages.current.next } if @<%= singular_name %>_pages.current.next %> 24 22 25 <br /> 23 26