小编kcl*_*air的帖子

rails 3.1 render_to_string返回空字符串

从控制器方法,我试图捕获从另一个控制器渲染模板的输出.

视图文件位于:

path/to/show.html.erb
Run Code Online (Sandbox Code Playgroud)

在我的控制器中我有:

def create
  html_string = render_to_string :template => 'path/to/show'
  raise 'html string is empty!' if html_string.empty?
  # do some other stuff
end
Run Code Online (Sandbox Code Playgroud)

视图文件非常简单,只包含文本'foo'.

我没有得到关于rails无法找到show.html.erb文件的任何错误,但是html_string为空,并且引发了错误.

通过rspec控制器测试运行create方法时,我看到了这种行为.我还没有尝试通过rails服务器的代码.

有没有人看到我在这里失踪的东西?

ruby-on-rails rspec2 rspec-rails

5
推荐指数
1
解决办法
1274
查看次数

MongoDB:直接mongodump/restore与备份文件

我想知道人们对MongoDB备份的经历.假设文件系统快照不是一个选项,那么您使用mongodump/restore与写入锁定和备份文件有什么关系?您是否因为一种导致您切换的方法而遇到任何错误?

从我到目前为止所做的阅读来看,似乎mongodump/restore具有能够在服务器运行时运行它的优势,但我不确定它将如何扩展.

mongodb

5
推荐指数
1
解决办法
5145
查看次数

标签 统计

mongodb ×1

rspec-rails ×1

rspec2 ×1

ruby-on-rails ×1