only_provides 的 Rails 替代方案
我想限制控制器内单个操作可用的响应格式。到目前为止我所拥有的(并且有效):
class SomeController < ApplicationController
respond_to :json, :html
...
def show
respond_to do |format|
format.html { render :edit }
end
end
end
这并不像我想要的那么干燥。在 Merb 中,您可以在方法内执行 only_provides :html
以获得相同的效果。 Rails 3中有类似的东西吗?
I'd like to limit response formats available for a single action inside a controller. What I have so far (and works):
class SomeController < ApplicationController
respond_to :json, :html
...
def show
respond_to do |format|
format.html { render :edit }
end
end
end
This is not as DRY as I'd like. In Merb you could do only_provides :html
inside a method to get about the same effect. Is there something like that in Rails 3?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)