Beast 1.0貌似只能在Rails 2.0 底下跑。建议用Ruby186。187跟2.02有点小兼容性问题。
错误信息类似这样:undefined method 'length' for #<Enumerable::Enumerator:0x243a7a4>
解决办法: 修改config/environment.rb 重写TextHelper(ActionView)的truncate方法
module ActionView
module Helpers
module TextHelper
def truncate(text, length = 30, truncate_string = "...")
if text.nil? then return end
l = length - truncate_string.chars.to_a.size
(text.chars.to_a.size > length ? text.chars.to_a[0...l].join + truncate_string : text).to_s
end
end
end
end
beast说RedCloth插件是可选的…但是不装就出错… gem install RedCloth -v 3.0.4
删除beast 目录下的 \vendor\plugins 中的 exception_logger 重新安装:
在beast工程根目录下执行
ruby script/plugin install http://svn.techno-weenie.net/projects/plugins/exception_logger/ --force
一切就绪之后rake db:schema:load 加载数据库 启动即可。
分享到:
相关推荐
【标题】"Beast-Super-Signal_super_indicator_mt4indicator_mt4_beastsupersi" 指的...最后,持续学习和实践是提升交易技巧的关键,而"BEAST SUPER SIGNAL"仅是交易者工具箱中的一种工具,不应被视为确保盈利的保证。
4. **PHP兼容性**:作为PHP的扩展,PHP Beast DLL与多种PHP版本兼容,确保在不同环境下都能顺利运行。开发者无需担心因版本升级而带来的兼容性问题。 5. **易用性**:PHP Beast 提供了简洁的API接口,使得加密和...
Beast全称为Bi-directional Environment Shading and Texturing,是一个高级光照烘焙工具,它能够帮助开发者提前计算并存储游戏场景中的光照信息,从而显著提升游戏运行时的光照质量,同时减少实时计算带来的性能...
1.版本:matlab2014/2019a/2021a,内含运行结果,不会运行可私信 2.领域:智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,更多内容可点击博主头像 3.内容...
通过这个项目,开发者可以学习如何结合StimulusReflex和SCSS来创建高性能、响应式的服务器端渲染界面。同时,它也展示了如何集成数据库和缓存系统,以及如何配置和管理项目依赖。如果你希望提升Web应用的实时性和...
- Boost.Beast:建立在Boost.Asio之上,专门用于构建网络应用的高层组件。 - Boost.Filesystem:提供对文件系统进行操作的工具和库,支持文件和目录的遍历、创建、删除等操作。 - Boost.Graph:是一个强大的图算...
新东方新四级词汇正序版是针对中国大学生英语四级考试(CET-4)的一份词汇资料,这份词汇书按照字母顺序排列,旨在帮助学生系统地学习和记忆考试大纲要求掌握的词汇。下面详细解析该资料中出现的部分词汇的知识点。 ...
总结来说,"tbwebsocket.rar"是一个用于学习和实践C++ Boost Beast库实现WebSocket服务器的资源,它可以帮助你掌握WebSocket通信机制,理解如何在Windows环境下用C++进行网络编程,同时提升你在异步编程和Boost库...
2. **执行BEAST模拟**:一旦输入文件设置完成,timeTreeSim会调用BEAST进行模拟计算,并处理运行过程中的错误和警告。 3. **结果解析与可视化**:timeTreeSim也提供了对BEAST输出文件的解析功能,帮助用户提取重要...
在数据分析和统计建模领域,贝叶斯突变点检测是一种重要的技术,它用于识别时间序列数据中的结构变化或突变点。...通过学习和应用这些工具,不仅可以深入理解数据集的变化特性,还能进一步进行预测和决策支持。
- **Kingston FURY Beast DDR4 RGB 3200MHz 16GB**:容量 16 GB,频率 3200 MHz,支持 XMP 自动超频。 - **Corsair Vengeance LPX 3200MHz 16GB**:容量 16 GB,频率 3200 MHz,铝制散热器设计。 ##### 4. 微机操作...
- **跨平台兼容性**:Boost库被设计为高度可移植的,可以在多种操作系统和编译器环境下运行。 - **易于集成**:Boost库的设计使得它可以轻松地与其他C++项目集成。 - **丰富的功能集**:从简单的算法到复杂的网络...
- **Boost.Thread**:管理多线程环境下的资源同步问题。 - **Boost.Beast**:基于HTTP/1.1协议构建客户端和服务端应用程序。 #### 七、总结 《Boost程序库完全开发指南》作为一本详细介绍Boost库使用的书籍,虽然...
在压缩包中的文件"nacos-7.8.tar.gz"可能是Nacos的某个版本安装包,这通常包含Nacos服务器的源码或二进制文件,用户可以部署和运行Nacos服务。安装和配置Nacos时,我们需要关注SSL/TLS设置,以确保与Nacos交互的数据...
而Mindstorms是乐高公司推出的机器人套装系列,旨在通过乐高积木的形式,帮助学习者了解机器人技术的原理。 ***BO(2002)和iRobot Roomba(2002): AIBO是由索尼公司推出的一款家用机器人宠物,代表了消费级...
通过学习这些知识点,开发者可以熟练地在Python环境中实现安全的网络通信,保护数据的隐私和完整性。同时,结合提供的博客资源,读者可以深入理解和应用pyOpenSSL库,解决实际项目中的安全问题。
这些信息可能包括用户特定的编辑器设置、调试配置等,它们不影响程序的运行,但对开发环境的个性化和配置至关重要。 5. **x64** - 这个目录表明项目还支持64位架构。在Windows操作系统中,"x64"指的是针对64位...
通过打开这个文件,你可以用Visual Studio来编译和运行WebSocket服务器项目。`.v11.suo`文件是Visual Studio的用户选项文件,存储了用户特定的设置,如窗口布局和调试器设置。这些文件通常不包含源代码,而是与个人...