Sha256: a39fd1ad038abcc4200958fed37306d95f20171164cf76ad8ee8ce8b2f3f5fdf
Contents?: true
Size: 784 Bytes
Versions: 2
Compression:
Stored size: 784 Bytes
Contents
class Blog::Admin::PostsController < Admin::ResourceController private update.before :set_category_ids def set_category_ids if params[:post] && params[:post][:post_category_ids].is_a?(Array) params[:post][:post_category_ids].reject!{|i| i.to_i == 0 } end end def translated_object_name I18n.t('post.model_name') end def location_after_save params[:redirect_to] || object_url end def find_resource @object ||= Post.find_by_path(params[:id]) end def collection params[:search] ||= {} params[:search][:meta_sort] ||= "posted_at.desc" @search = Post.metasearch(params[:search]) @collection = @search.page(params[:page]).per(Post.per_page) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spree_essential_blog-0.1.0 | app/controllers/blog/admin/posts_controller.rb |
spree_essential_blog-0.1.0.rc1 | app/controllers/blog/admin/posts_controller.rb |