我在2011年建立了一个基于RefineryCMS 1.0.3的网络应用程序,时间已经到了升级的时间。
webapp主要基于refinerycms-calendar引擎,遗憾的是它master branch仍然与当前的RefineryCMS版本(2.1.1)不兼容。幸运的是,有几个人已经实现了have that engine functional的绝对必要,我正在使用该引擎的确切版本。
尽管如此,它仍有问题:
a)本地后端工作正常但如果您尝试使用Capistrano进行部署,则会丢失资产。显然,通过手动calendar.js
和calendar.css
添加到资产管道工作流程来解决这些问题:在应用程序内部application.rb
添加config.assets.precompile += %w( calendar.js calendar.css )
b)解雇您的Rails服务器,您会注意到在前端,当您点击Venues
菜单项(重定向到/calendar/venues
)时,您将收到要求宽恕的投诉:{{ 1}}。这是因为没有到Page not found Sorry, there was a problem...The page you requested was not found.
控制器的实际路由。但是,venues
显示rake routes
有一个。好吧,这个让你陷入另一个错误:/calendar/events/
。我还没有设法解决这个问题。
有没有人有同样的问题?非常感谢任何帮助。
问候,
佩特罗斯