`
southwolf
  • 浏览: 4288 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

Beast学习 01 -- 运行环境

阅读更多

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_super_indicator_mt4indicator_mt4_beastsupersi" 指的...最后,持续学习和实践是提升交易技巧的关键,而"BEAST SUPER SIGNAL"仅是交易者工具箱中的一种工具,不应被视为确保盈利的保证。

    php-beast开源的加解密dll

    4. **PHP兼容性**:作为PHP的扩展,PHP Beast DLL与多种PHP版本兼容,确保在不同环境下都能顺利运行。开发者无需担心因版本升级而带来的兼容性问题。 5. **易用性**:PHP Beast 提供了简洁的API接口,使得加密和...

    Beast v2018.1.rar

    Beast全称为Bi-directional Environment Shading and Texturing,是一个高级光照烘焙工具,它能够帮助开发者提前计算并存储游戏场景中的光照信息,从而显著提升游戏运行时的光照质量,同时减少实时计算带来的性能...

    BEAST:用于变点检测和时间序列分解的贝叶斯集成算法.zip

    1.版本:matlab2014/2019a/2021a,内含运行结果,不会运行可私信 2.领域:智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,更多内容可点击博主头像 3.内容...

    beast_mode:100%服务器端呈现的多面搜索UI演示。 具有StimulusReflex和所有期货

    通过这个项目,开发者可以学习如何结合StimulusReflex和SCSS来创建高性能、响应式的服务器端渲染界面。同时,它也展示了如何集成数据库和缓存系统,以及如何配置和管理项目依赖。如果你希望提升Web应用的实时性和...

    Boot程序库

    - Boost.Beast:建立在Boost.Asio之上,专门用于构建网络应用的高层组件。 - Boost.Filesystem:提供对文件系统进行操作的工具和库,支持文件和目录的遍历、创建、删除等操作。 - Boost.Graph:是一个强大的图算...

    新东方新四级词汇-正序版.pdf

    新东方新四级词汇正序版是针对中国大学生英语四级考试(CET-4)的一份词汇资料,这份词汇书按照字母顺序排列,旨在帮助学生系统地学习和记忆考试大纲要求掌握的词汇。下面详细解析该资料中出现的部分词汇的知识点。 ...

    tbwebsocket.rar

    总结来说,"tbwebsocket.rar"是一个用于学习和实践C++ Boost Beast库实现WebSocket服务器的资源,它可以帮助你掌握WebSocket通信机制,理解如何在Windows环境下用C++进行网络编程,同时提升你在异步编程和Boost库...

    timeTreeSim:小型R包装器,用于使用BEAST模拟经过时间校准的系统发育

    2. **执行BEAST模拟**:一旦输入文件设置完成,timeTreeSim会调用BEAST进行模拟计算,并处理运行过程中的错误和警告。 3. **结果解析与可视化**:timeTreeSim也提供了对BEAST输出文件的解析功能,帮助用户提取重要...

    贝叶斯突变点检测与时间序列分解(Matlab)

    在数据分析和统计建模领域,贝叶斯突变点检测是一种重要的技术,它用于识别时间序列数据中的结构变化或突变点。...通过学习和应用这些工具,不仅可以深入理解数据集的变化特性,还能进一步进行预测和决策支持。

    电大、成考微机系统与维护形考实训1 微机应用现状调研实训报告

    - **Kingston FURY Beast DDR4 RGB 3200MHz 16GB**:容量 16 GB,频率 3200 MHz,支持 XMP 自动超频。 - **Corsair Vengeance LPX 3200MHz 16GB**:容量 16 GB,频率 3200 MHz,铝制散热器设计。 ##### 4. 微机操作...

    Learning Boost C++ Libraries.pdf

    - **跨平台兼容性**:Boost库被设计为高度可移植的,可以在多种操作系统和编译器环境下运行。 - **易于集成**:Boost库的设计使得它可以轻松地与其他C++项目集成。 - **丰富的功能集**:从简单的算法到复杂的网络...

    Boost程序库完全开发指南(简易标签版)

    - **Boost.Thread**:管理多线程环境下的资源同步问题。 - **Boost.Beast**:基于HTTP/1.1协议构建客户端和服务端应用程序。 #### 七、总结 《Boost程序库完全开发指南》作为一本详细介绍Boost库使用的书籍,虽然...

    archie攻防代码zip

    在压缩包中的文件"nacos-7.8.tar.gz"可能是Nacos的某个版本安装包,这通常包含Nacos服务器的源码或二进制文件,用户可以部署和运行Nacos服务。安装和配置Nacos时,我们需要关注SSL/TLS设置,以确保与Nacos交互的数据...

    机器人文章.pdf

    而Mindstorms是乐高公司推出的机器人套装系列,旨在通过乐高积木的形式,帮助学习者了解机器人技术的原理。 ***BO(2002)和iRobot Roomba(2002): AIBO是由索尼公司推出的一款家用机器人宠物,代表了消费级...

    pyssl

    通过学习这些知识点,开发者可以熟练地在Python环境中实现安全的网络通信,保护数据的隐私和完整性。同时,结合提供的博客资源,读者可以深入理解和应用pyOpenSSL库,解决实际项目中的安全问题。

    ConsoleApplication4.zip

    这些信息可能包括用户特定的编辑器设置、调试配置等,它们不影响程序的运行,但对开发环境的个性化和配置至关重要。 5. **x64** - 这个目录表明项目还支持64位架构。在Windows操作系统中,"x64"指的是针对64位...

    C++ WebSocket Demo

    通过打开这个文件,你可以用Visual Studio来编译和运行WebSocket服务器项目。`.v11.suo`文件是Visual Studio的用户选项文件,存储了用户特定的设置,如窗口布局和调试器设置。这些文件通常不包含源代码,而是与个人...

Global site tag (gtag.js) - Google Analytics