0

所以我修复损坏的红宝石设置的奥德赛还没有结束。我现在正在运行一个乘客服务器,以及带有 rails 2.2.2 的 ruby​​ 1.8.7,因为有一个遗留安装需要它。此安装现在可以工作 - 部分。有些部分没有,这是我在 production.log 中收到的错误消息:

ActionView::TemplateError (undefined method `textilize' for #<ActionView::Base:0x7fa9369fb9d8>) on line #3 of app/views/static/partners.rhtml:
1: <div id ="title"><h6>Partners</h6><br></div>
2: <div id="content_left">
3: <p><%= textilize(Static.find(:first, :conditions => [ "title = 'Partners'"]).text) %></p>
4: <br>
5: </div>

如您所见,这是一些自定义代码,出于某种原因,它会将方法视为“未定义”。我已经从以前工作的安装中复制了所有内容,所以我想知道这是怎么发生的。它会喷出更多我在这里倾倒的错误。

4

1 回答 1

0

在 AlexD 的评论之后,我看起来更多了。解决方案是安装RedCloth,这是缺少的宝石。

于 2013-04-23T09:04:35.003 回答