- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 Controller 中有一个latest
操作。此操作仅获取最后一条记录并呈现show
模板。
class PicturesController < ApplicationController
respond_to :html, :json, :xml
def latest
@picture = Picture.last
respond_with @picture, template: 'pictures/show'
end
end
pictures/
部分似乎很多余。
最佳答案
如果要渲染的模板属于同一 Controller ,则可以这样编写:
class PicturesController < ApplicationController
def latest
@picture = Picture.last
render :show
end
end
class PicturesController < ApplicationController
def latest
@picture = Picture.last
respond_to do |format|
format.html {render :show}
format.json {render json: @picture}
format.xml {render xml: @picture}
end
end
end
关于ruby-on-rails - Rails 3 response_with自定义模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13345846/
我在 rails 应用程序中使用 response_to 和respond_with,但在一个用例中,我只需要对一种资源格式(:json)用文本进行响应......但我找不到如何做到这一点... 我想
我有一个非常标准的身份验证方法 private def authenticate_user @current_user = User.find_by_authentication_to
respond_to :json def create respond_with('test') end 我只是在做一些测试,上面给了我一个错误: 未定义的方法`test_url' #
大家好, 提前感谢您检查我的问题。 我有这样的嵌套路由: resources :users do resources :avatars end 在创建用户时,我还创建了一个头像,如下所示: def
我正在使用通过 AngularJS发送一些json,在我有的 Controller 中 respond_to :json def create respond_with Task.create
我一直在这里和那里阅读关于 respond_with 有多酷的文章。方法在 Rails 3 中。但我什至在 Rails API 中或通过搜索源都找不到对它的引用。任何人都可以向我解释它是如何工作的(您
我有一个 Controller ,它使用JSON来响应所有RESTful Action ,索引,创建,更新等, class QuestionsController respond_to :json
使用 ActionController 的新 respond_with方法......它如何确定当 Action (保存)成功时呈现什么,当它不成功时? 我问是因为我试图让一个脚手架生成的规范(包括在
给定以下 rails Controller : class AccountsController "Example for this question", :parameter => 42 }
我是一名优秀的程序员,十分优秀!