Skip to content

Instantly share code, notes, and snippets.

@jmercedes
Last active July 7, 2016 02:10
Show Gist options
  • Save jmercedes/281fb84233a17f0ddbee96297cfeaf08 to your computer and use it in GitHub Desktop.
Save jmercedes/281fb84233a17f0ddbee96297cfeaf08 to your computer and use it in GitHub Desktop.
Started GET "/refinery/units/2/edit" for ::1 at 2016-07-06 18:48:49 -0400
Processing by Refinery::Units::Admin::UnitsController#edit as HTML
Parameters: {"id"=>"2", "locale"=>:pt}
Refinery::Authentication::Devise::User Load (0.3ms) SELECT "refinery_authentication_devise_users".* FROM "refinery_authentication_devise_users" WHERE "refinery_authentication_devise_users"."id" = $1 ORDER BY "refinery_authentication_devise_users"."id" ASC LIMIT 1 [["id", 1]]
Refinery::Units::Unit Load (0.2ms) SELECT "refinery_units".* FROM "refinery_units" WHERE "refinery_units"."id" = $1 LIMIT 1 [["id", 2]]
Refinery::Authentication::Devise::Role Load (0.3ms) SELECT "refinery_authentication_devise_roles".* FROM "refinery_authentication_devise_roles" INNER JOIN "refinery_authentication_devise_roles_users" ON "refinery_authentication_devise_roles"."id" = "refinery_authentication_devise_roles_users"."role_id" WHERE "refinery_authentication_devise_roles_users"."user_id" = $1 [["user_id", 1]]
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_error_messages.html.erb (0.1ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_locale_picker.html.erb (1.2ms)
Refinery::Units::Unit::Translation Load (0.3ms) SELECT "refinery_unit_translations".* FROM "refinery_unit_translations" WHERE "refinery_unit_translations"."refinery_unit_id" = $1 [["refinery_unit_id", 2]]
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_wysiwyg.html.erb (0.6ms)
Rendered vendor/extensions/units/app/views/refinery/units/admin/units/_form_part.html.erb (0.0ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-page-images-eeb7f65d71c2/app/views/refinery/admin/pages/tabs/_images_bar.html.erb (0.3ms)
Refinery::Image Load (0.6ms) SELECT "refinery_images".* FROM "refinery_images" INNER JOIN "refinery_image_pages" ON "refinery_images"."id" = "refinery_image_pages"."image_id" WHERE "refinery_image_pages"."page_id" = $1 AND "refinery_image_pages"."page_type" = $2 ORDER BY position ASC [["page_id", 2], ["page_type", "Refinery::Units::Unit"]]
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-page-images-eeb7f65d71c2/app/views/refinery/admin/pages/tabs/_images_field.html.erb (11.6ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-page-images-eeb7f65d71c2/app/views/refinery/admin/pages/tabs/_images.html.erb (31.0ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_form_actions.html.erb (1.3ms)
Rendered vendor/extensions/units/app/views/refinery/units/admin/units/_form.html.erb (160.8ms)
Rendered vendor/extensions/units/app/views/refinery/units/admin/units/edit.html.erb within layouts/refinery/admin (164.4ms)
Rendered refinery/_html_tag.html.erb (2.5ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_javascripts.html.erb (108.2ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_head.html.erb (192.9ms)
Rendered refinery/_site_bar.html.erb (0.6ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_menu_item.html.erb (42.6ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_menu.html.erb (78.6ms)
Rendered refinery/_no_script.html.erb (0.2ms)
Rendered refinery/_message.html.erb (0.1ms)
Completed 200 OK in 541ms (Views: 535.9ms | ActiveRecord: 1.6ms)
Started GET "/refinery/images/insert?callback=image_added&app_dialog=true&dialog=true" for ::1 at 2016-07-06 18:49:00 -0400
Processing by Refinery::Admin::ImagesController#insert as HTML
Parameters: {"callback"=>"image_added", "app_dialog"=>"true", "dialog"=>"true", "locale"=>:pt}
Refinery::Authentication::Devise::User Load (0.3ms) SELECT "refinery_authentication_devise_users".* FROM "refinery_authentication_devise_users" WHERE "refinery_authentication_devise_users"."id" = $1 ORDER BY "refinery_authentication_devise_users"."id" ASC LIMIT 1 [["id", 1]]
Refinery::Authentication::Devise::Role Load (0.3ms) SELECT "refinery_authentication_devise_roles".* FROM "refinery_authentication_devise_roles" INNER JOIN "refinery_authentication_devise_roles_users" ON "refinery_authentication_devise_roles"."id" = "refinery_authentication_devise_roles_users"."role_id" WHERE "refinery_authentication_devise_roles_users"."user_id" = $1 [["user_id", 1]]
(0.3ms) SELECT COUNT(*) FROM "refinery_images"
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/refinerycms-acts-as-indexed-2.0.1/app/views/refinery/acts_as_indexed/admin/_search.html.erb (0.5ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_search.html.erb (17.4ms)
CACHE (0.0ms) SELECT COUNT(*) FROM "refinery_images"
Refinery::Image Load (0.4ms) SELECT "refinery_images".* FROM "refinery_images" ORDER BY updated_at DESC LIMIT 18 OFFSET 0
Refinery::Image::Translation Load (0.3ms) SELECT "refinery_image_translations".* FROM "refinery_image_translations" WHERE "refinery_image_translations"."refinery_image_id" IN (4, 3, 2, 1)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_form_actions.html.erb (3.7ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/images/app/views/refinery/admin/images/_existing_image.html.erb (85.5ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_error_messages.html.erb (0.1ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_form_actions.html.erb (0.3ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/images/app/views/refinery/admin/images/_form.html.erb (60.9ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/images/app/views/refinery/admin/images/insert.html.erb within layouts/refinery/admin_dialog (211.7ms)
Rendered refinery/_html_tag.html.erb (0.0ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_javascripts.html.erb (106.1ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_head.html.erb (190.7ms)
Completed 200 OK in 497ms (Views: 491.8ms | ActiveRecord: 1.6ms)
Started PATCH "/refinery/units/2" for ::1 at 2016-07-06 18:49:06 -0400
Processing by Refinery::Units::Admin::UnitsController#update as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"vlIxzhICVYi3XujLuvGORqu/pPqtPPguVEKEjEcDBpqzjl1ZZ6nd/PlifA1et6xsz8Qpe/0GE5Otqo/bzpeY/g==", "switch_locale"=>"pt", "unit"=>{"title"=>"Unidad 2", "capacity"=>"", "rooms"=>"", "bathrooms"=>"", "description"=>"", "price"=>"", "images_attributes"=>{"0"=>{"id"=>"3", "caption"=>""}}}, "ignore_me_0"=>"", "id"=>"2", "locale"=>:pt}
Refinery::Authentication::Devise::User Load (0.3ms) SELECT "refinery_authentication_devise_users".* FROM "refinery_authentication_devise_users" WHERE "refinery_authentication_devise_users"."id" = $1 ORDER BY "refinery_authentication_devise_users"."id" ASC LIMIT 1 [["id", 1]]
Refinery::Units::Unit Load (0.3ms) SELECT "refinery_units".* FROM "refinery_units" WHERE "refinery_units"."id" = $1 LIMIT 1 [["id", 2]]
Refinery::Authentication::Devise::Role Load (0.3ms) SELECT "refinery_authentication_devise_roles".* FROM "refinery_authentication_devise_roles" INNER JOIN "refinery_authentication_devise_roles_users" ON "refinery_authentication_devise_roles"."id" = "refinery_authentication_devise_roles_users"."role_id" WHERE "refinery_authentication_devise_roles_users"."user_id" = $1 [["user_id", 1]]
Unpermitted parameter: images_attributes
(0.2ms) BEGIN
Refinery::Units::Unit::Translation Load (0.2ms) SELECT "refinery_unit_translations".* FROM "refinery_unit_translations" WHERE "refinery_unit_translations"."refinery_unit_id" = $1 [["refinery_unit_id", 2]]
Refinery::Units::Unit::Translation Load (0.3ms) SELECT DISTINCT locale FROM "refinery_unit_translations" ORDER BY "refinery_unit_translations"."locale" ASC
Refinery::Units::Unit Exists (0.7ms) SELECT 1 AS one FROM "refinery_units" INNER JOIN "refinery_unit_translations" ON "refinery_unit_translations"."refinery_unit_id" = "refinery_units"."id" WHERE "refinery_unit_translations"."locale" IN ('en', 'es', 'pt') AND ("refinery_unit_translations"."title" = 'Unidad 2' AND "refinery_unit_translations"."locale" = 'pt' AND "refinery_unit_translations"."refinery_unit_id" != 2) LIMIT 1
(0.2ms) COMMIT
Redirected to http://localhost:3000/refinery/units
Completed 302 Found in 12ms (ActiveRecord: 2.3ms)
Started GET "/refinery/units" for ::1 at 2016-07-06 18:49:07 -0400
Processing by Refinery::Units::Admin::UnitsController#index as HTML
Parameters: {"locale"=>:pt}
Refinery::Authentication::Devise::User Load (0.2ms) SELECT "refinery_authentication_devise_users".* FROM "refinery_authentication_devise_users" WHERE "refinery_authentication_devise_users"."id" = $1 ORDER BY "refinery_authentication_devise_users"."id" ASC LIMIT 1 [["id", 1]]
Refinery::Authentication::Devise::Role Load (0.2ms) SELECT "refinery_authentication_devise_roles".* FROM "refinery_authentication_devise_roles" INNER JOIN "refinery_authentication_devise_roles_users" ON "refinery_authentication_devise_roles"."id" = "refinery_authentication_devise_roles_users"."role_id" WHERE "refinery_authentication_devise_roles_users"."user_id" = $1 [["user_id", 1]]
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/refinerycms-acts-as-indexed-2.0.1/app/views/refinery/acts_as_indexed/admin/_search_header.html.erb (0.1ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_search_header.html.erb (17.9ms)
(0.4ms) SELECT COUNT(*) FROM "refinery_units"
CACHE (0.0ms) SELECT COUNT(*) FROM "refinery_units"
Refinery::Units::Unit Load (0.4ms) SELECT "refinery_units".* FROM "refinery_units" ORDER BY position ASC LIMIT 20 OFFSET 0
Refinery::Units::Unit::Translation Load (0.2ms) SELECT "refinery_unit_translations".* FROM "refinery_unit_translations" WHERE "refinery_unit_translations"."refinery_unit_id" = $1 [["refinery_unit_id", 1]]
Refinery::Units::Unit::Translation Load (0.2ms) SELECT "refinery_unit_translations".* FROM "refinery_unit_translations" WHERE "refinery_unit_translations"."refinery_unit_id" = $1 [["refinery_unit_id", 2]]
Rendered vendor/extensions/units/app/views/refinery/units/admin/units/_unit.html.erb (5.7ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_sortable_list.html.erb (0.1ms)
Rendered vendor/extensions/units/app/views/refinery/units/admin/units/_sortable_list.html.erb (35.8ms)
Rendered vendor/extensions/units/app/views/refinery/units/admin/units/_units.html.erb (40.0ms)
Rendered vendor/extensions/units/app/views/refinery/units/admin/units/_records.html.erb (103.5ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/refinerycms-acts-as-indexed-2.0.1/app/views/refinery/acts_as_indexed/admin/_search.html.erb (0.4ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_search.html.erb (21.1ms)
CACHE (0.0ms) SELECT COUNT(*) FROM "refinery_units"
Rendered vendor/extensions/units/app/views/refinery/units/admin/units/_actions.html.erb (49.4ms)
CACHE (0.0ms) SELECT COUNT(*) FROM "refinery_units"
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_make_sortable.html.erb (20.4ms)
Rendered vendor/extensions/units/app/views/refinery/units/admin/units/index.html.erb within layouts/refinery/admin (213.0ms)
Rendered refinery/_html_tag.html.erb (0.1ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_javascripts.html.erb (106.9ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_head.html.erb (195.6ms)
Rendered refinery/_site_bar.html.erb (0.7ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_menu_item.html.erb (56.4ms)
Rendered /Users/juan/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/bundler/gems/refinerycms-9e79b276891f/core/app/views/refinery/admin/_menu.html.erb (92.7ms)
Rendered refinery/_no_script.html.erb (0.3ms)
Rendered refinery/_message.html.erb (0.1ms)
Completed 200 OK in 596ms (Views: 590.3ms | ActiveRecord: 1.8ms)
/* vendor/extensions/units/app/controllers/refinery/units/admin/units_controller.rb */
module Refinery
module Units
module Admin
class UnitsController < ::Refinery::AdminController
crudify :'refinery/units/unit'
def unit_params
params.require(:unit).permit(permitted_unit_params)
end
private
def permitted_unit_params
[:title, :blurb]
end
# Only allow a trusted parameter "white list" through.
def unit_params
params.require(:unit).permit(:title, :capacity, :rooms, :bathrooms, :description, :price, :image_id)
end
end
end
end
end
/* vendor/extensions/units/app/decorators/controllers/refinery/admin/units_controller.rb */
module RefineryPageImagesUnitsControllerDecorator
def permitted_unit_params
params[:unit][:images_attributes]={}
if params[:unit][:images_attributes].nil?
super << [images_attributes: [:id, :caption, :image_page_id]]
end
end
Refinery::Units::Admin::UnitsController.send :prepend, RefineryPageImagesUnitsControllerDecorator
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment