小编fab*_*abi的帖子

Rails请求带有`:*/*`的HTTP_ACCEPT标头

我的rails应用程序因为ActionView::MissingTemplate-exception而引发异常.这是因为请求具有ACCEPT带有值的http标头: */*.该应用无法找到此格式的模板(这是我期望发生的).用户代理已设置为Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36.

关于这意味着什么,我很好奇(并且有点担心).这是rails的问题,我的应用程序的问题,还是攻击媒介?我已经看到类似问题的答案(例如Ruby on Rails和来自PSP的奇怪的HTTP_ACCEPT标题),它建议拯救这些异常并回答格式设置为HTML.但是,在使用这种方法之前,我现在想,如果: */*是可接受的值ACCEPT,以及哪个浏览器会设置它.

我在Rails 3.2.13上.

ruby-on-rails

9
推荐指数
1
解决办法
2299
查看次数

红宝石中的"$"是什么意思?

我偶然发现了rails源代码中的这段代码:

# File actionpack/lib/action_view/helpers/output_safety_helper.rb, line 30
def safe_join(array, sep=$,)
  sep ||= "".html_safe
  sep = ERB::Util.html_escape(sep)

  array.map { |i| ERB::Util.html_escape(i) }.join(sep).html_safe
end
Run Code Online (Sandbox Code Playgroud)

怎么$,办?我阅读了Regexp文档,但我找不到任何相关内容.

ruby

6
推荐指数
2
解决办法
439
查看次数

使用XMLRPC修改类别时,Varien_File_Uploader中引发异常

我正在使用Magento(1.6.2.0)XMLRPC-API来分配/删除某个类别的产品.我最近查看了异常日志,发现有很多异常.每当我更新类别时,都会发生以下错误:

2012-03-14T10:35:33+00:00 ERR (3): 
exception 'Exception' with message '$_FILES array is empty' in /path/to/magento/includes/src/Varien_File_Uploader.php:461
Stack trace:
#0 /path/to/magento/includes/src/Varien_File_Uploader.php(149): Varien_File_Uploader->_setUploadFileId('image')
#1 /path/to/magento/includes/src/Mage_Catalog_Model_Category_Attribute_Backend_Image.php(57): Varien_File_Uploader->__construct('image')
#2 [internal function]: Mage_Catalog_Model_Category_Attribute_Backend_Image->afterSave(Object(Mage_Catalog_Model_Category))
#3 /path/to/magento/includes/src/__default.php(39967): call_user_func_array(Array, Array)
#4 /path/to/magento/includes/src/__default.php(40958): Mage_Eav_Model_Entity_Abstract->walkAttributes('backend/afterSa...', Array)
#5 /path/to/magento/includes/src/Mage_Catalog_Model_Resource_Category.php(235): Mage_Eav_Model_Entity_Abstract->_afterSave(Object(Mage_Catalog_Model_Category))
#6 /path/to/magento/includes/src/__default.php(40434): Mage_Catalog_Model_Resource_Category->_afterSave(Object(Mage_Catalog_Model_Category))
#7 /path/to/magento/includes/src/__default.php(5593): Mage_Eav_Model_Entity_Abstract->save(Object(Mage_Catalog_Model_Category))
#8 /path/to/magento/includes/src/Mage_Catalog_Model_Category_Api.php(528): Mage_Core_Model_Abstract->save()
#9 [internal function]: Mage_Catalog_Model_Category_Api->removeProduct(23, '2743')
#10 /path/to/magento/includes/src/Mage_Api_Model_Server_Handler_Abstract.php(292): call_user_func_array(Array, Array)
#11 [internal function]: Mage_Api_Model_Server_Handler_Abstract->call('[removed]', 'category.remove...', Array)
#12 /path/to/magento/includes/src/Zend_Server_Abstract.php(232): call_user_func_array(Array, Array)
#13 /path/to/magento/includes/src/Zend_XmlRpc_Server.php(599): Zend_Server_Abstract->_dispatch(Object(Zend_Server_Method_Definition), Array)
#14 /path/to/magento/includes/src/Zend_XmlRpc_Server.php(337): Zend_XmlRpc_Server->_handle(Object(Zend_XmlRpc_Request_Http))
#15 /path/to/magento/includes/src/Mage_Api_Model_Server_Adapter_Xmlrpc.php(105): Zend_XmlRpc_Server->handle()
#16 /path/to/magento/includes/src/Mage_Api_Model_Server.php(84): Mage_Api_Model_Server_Adapter_Xmlrpc->run()
#17 /path/to/magento/app/code/core/Mage/Api/controllers/XmlrpcController.php(39): …
Run Code Online (Sandbox Code Playgroud)

php magento

4
推荐指数
1
解决办法
3088
查看次数

标签 统计

magento ×1

php ×1

ruby ×1

ruby-on-rails ×1