当前位置:  开发笔记 > 后端 > 正文

在Rails中,如何在Haml中使用RESTful控制器?

如何解决《在Rails中,如何在Haml中使用RESTful控制器?》经验,为你挑选了1个好方法。

我开始研究如何使用RESTful设计.我有这个动作:

# GET /feedback_messages
# GET /feedback_messages.xml
def index
  page = params[:page]
  page ||= 1
  @feedback_messages = FeedbackMessage.paginate(
    :all,
    :page => page,
    :per_page => 20,
    :order => 'updated_at'
  )

  respond_to do |format|
    format.html # index.html.erb
    format.xml  { render :xml => @feedback_messages }
  end
end

我有模板......

views/feedback_message/index.haml

当我点击它时,app.get '/feedback_messages'我收到一条错误,上面写着"缺少模板feedback_messages/index.erb".

我如何告诉Rails我希望它使用Haml模板?



1> Tim Knight..:

如果您正在运行HAML - 首先确保已通过haml --rails .在项目的根目录运行将HAML安装到应用程序中.然后从那里确保所有的HAML文件都被命名为[filename] .html.haml - 它分解为filename.format.interpreter.由于respond_to格式块,在REST中执行此操作非常重要.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有