Rails正在努力。
我正在尝试将一些东西放在一起,通过服务器Z上的ruby脚本将屏幕抓取的数据从站点X拉到客户端Y
我不想要观看,我只是希望请求看起来像domain.com/action/method
内部routes.rb
我有:
match ':controller(/:action(/:id(.:format)))'
但它仍然无效。我只是在日志中得到ActionView::MissingTemplate
。
ACHTUNG!
如果我故意在后续调用render
中放入一个错误的方法 - 日志文件表明该方法执行得很糟糕,所以我认为“动作”控制器没有问题。
更新
Dreamhost的配置需要我指定':layout =>假'
答案 0 :(得分:3)
那么,如果不是视图中的内容,您希望应用程序做出什么回应?您可以使用如下字符串手动响应:
def index
render :text => "Hi from the #{controller_name} controller!"
end
答案 1 :(得分:1)
如果您不想渲染任何内容,请执行以下操作:
render :nothing => true
它发送200 OK响应。在此处阅读更多相关信息:http://guides.rubyonrails.org/layouts_and_rendering.html#rendering-nothing