使用table_builder rails插件时出现safe_concat错误

时间:2010-07-28 20:00:25

标签: ruby-on-rails ruby prototypejs

我正在使用table_builder插件,我收到以下错误

对于ActionView :: Base,

未定义的方法`safe_concat':0x00000100a81ef0

什么是safe_concat方法,有人可以告诉我我做错了什么

查看代码

<div id="event">
    <% calendar_for @events do |calendar|%>
        <%= calendar.head('mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun') %>
        <% calendar.day do |date,articles|%>
            <%=h date.day%>
        <% end %>
    <% end %>
</div>

由于

2 个答案:

答案 0 :(得分:0)

似乎新版本仅适用于Rails 3。

safe_contact似乎只是Rails可用的功能。

我去了table_builder网站并按照说明尝试使用Rails 2.3.8使其工作,但无济于事。

值得庆幸的是,我在以前的项目中安装了旧版本的插件,在将其复制并粘贴到供应商/插件后,现在似乎有用了。

有点讨厌的想法!

不确定它会有所帮助......但这是我的两个问题。

答案 1 :(得分:0)

我在Ubuntu Linux平台下使用rails 2.3.11和ruby 1.8.7。我按照这个说明解决了我的问题:

  1. 克隆回购

    git clone http://github.com/p8/table_builder.git
    
  2. 签出一个非常具体的提交(与rails 2.x兼容)

    git checkout -b pre-gem 21bb3fd2361b04076e7337603fcdd83b6428b47f