No :original defined for 'some_file' is being presented in Ruby on Rails production log -


i'm noticing run tail -f production.log. here more depth:

processing spree::admin::productscontroller#edit html   parameters: {"id"=>"1"}   rendered /data/site/shared/bundled_gems/ruby/1.9.1/bundler/gems/spree-9c3a61024d8c/backend/app/views/spree/admin/shared/_product_sub_menu.html.erb (8.5ms)   rendered /data/site/shared/bundled_gems/ruby/1.9.1/bundler/gems/spree-9c3a61024d8c/backend/app/views/spree/admin/shared/_product_tabs.html.erb (8.3ms)   rendered spree/shared/_error_messages.html.erb (0.3ms) deface: [warning] no :original defined 'add_book_fields_to_admin_products_form', should change definition include:  :original => '123dfjdlkfjdjflsdjf123' deface: [warning] no :original defined 'insert_bottom_admin_product_form_right', should change definition include:  :original => '123dfjdlkfjdjflsdjf123' deface: [warning] no :original defined 'add_custom_price_multiplier_field_to_admin_product_edit', should change definition include:  :original => '123dfjdlkfjdjflsdjf123'   rendered /data/site/shared/bundled_gems/ruby/1.9.1/bundler/gems/spree-9c3a61024d8c/backend/app/views/spree/admin/products/_form.html.erb (69.5ms)   rendered /data/site/shared/bundled_gems/ruby/1.9.1/bundler/gems/spree-9c3a61024d8c/backend/app/views/spree/admin/shared/_edit_resource_links.html.erb (1.8ms)   rendered /data/site/shared/bundled_gems/ruby/1.9.1/bundler/gems/spree-9c3a61024d8c/backend/app/views/spree/admin/products/edit.html.erb within spree/layouts/admin (489.8ms)   rendered /data/site/shared/bundled_gems/ruby/1.9.1/bundler/gems/spree-9c3a61024d8c/backend/app/views/spree/admin/shared/_translations.html.erb (2.6ms)   rendered /data/site/shared/bundled_gems/ruby/1.9.1/bundler/gems/spree-9c3a61024d8c/core/app/views/spree/shared/_routes.html.erb (0.4ms)   rendered /data/site/shared/bundled_gems/ruby/1.9.1/bundler/gems/spree-9c3a61024d8c/backend/app/views/spree/admin/shared/_routes.html.erb (3.5ms)   rendered /data/site/shared/bundled_gems/ruby/1.9.1/bundler/gems/spree-9c3a61024d8c/backend/app/views/spree/admin/shared/_head.html.erb (9.3ms)   rendered /data/site/shared/bundled_gems/ruby/1.9.1/bundler/gems/spree-9c3a61024d8c/backend/app/views/spree/admin/shared/_alert.html.erb (0.0ms)   rendered spree/admin/shared/_tabs.html.erb (321.5ms) 

123dfjdlkfjdjflsdjf123 used long hash. i've removed of them security reasons. i'm using spree framework. i've found error on github so question.

if can let me know what's happening here, i'd love rid of these warnings. i'd appreciate if able tell me :original symbol , how might linked spree.

the warnings coming deface. deface provides application developers , extension writers ability modify existing templates in order modify content.

for example, can replace content within #foo content specify. it's quite powerful , allows make changes spree's content in manner minimally invasive.

you have 1 problem. happens if in future version of spree, removes #foo. content won't inserted in place of #foo, because #foo doesn't exist. content won't show @ all.

in order provide developers insight in when has happened, deface computes hash of template operating upon, , compares against expected hash of template developed against. in future, if template changes during spree version upgrade, know should @ template you're overriding , ensure still works intended.

these warnings coming extension (in case, spree_gift_card) author has not specified original's templates overriding. can file issue author of gem, or file pull request them added.


Comments

Popular posts from this blog

user interface - How to replace the Python logo in a Tkinter-based Python GUI app? -

objective c - Greedy NSProgressIndicator Allocation -

how to set an OCR language in Google Drive -