小编Pat*_*son的帖子

邮件中的image_tag不使用asset_host

image_tag没有使用我设置的asset_host.有什么想法吗?我能想到的唯一一件事就是它与梅勒有关.

配置/环境/ development.rb

config.action_controller.asset_host = "http://localhost:3000"
Run Code Online (Sandbox Code Playgroud)

myMailer.rb

<%= image_tag "logo.png", :style=>"margin-left:10px; padding-bottom:15px;" %>
Run Code Online (Sandbox Code Playgroud)

呈现为:

<img alt="Logo" src="/images/logo.png?1303090162" style="margin-left:10px; padding-bottom:15px;" />
Run Code Online (Sandbox Code Playgroud)

在控制台中:

> MyApp::Application.config.action_controller
#<OrderedHash {… :asset_host=>"http://localhost:3000", …}>
Run Code Online (Sandbox Code Playgroud)

我需要image_tag来创建完整路径网址,因为它会显示在电子邮件中.

actionmailer ruby-on-rails-3

55
推荐指数
2
解决办法
3万
查看次数

我可以切换Rails应用程序的测试框架吗?

当我启动我的Rails应用程序时,我选择RSpec作为我的测试框架,因为所有的炒作.现在,我正在尝试编写更多测试,我发现我不喜欢以这种方式编写测试.我想切换回默认的测试框架.

我该怎么做这个转换?我正在使用Rails 3.0.5

ruby testing ruby-on-rails ruby-on-rails-3

3
推荐指数
1
解决办法
977
查看次数