相关疑难解决方法(0)

如何在Rails 3控制器中更改视图文件的默认路径?

我有一个控制器叫ProjectsController.默认情况下,它的操作会查找内部视图app/views/projects.我想改变这种路径的所有方法(index,show,new,edit等...)在控制器中.

例如:

class ProjectsController < ApplicationController

  #I'd like to be able to do something like this
  views_path 'views/mycustomfolder'

  def index
    #some code
  end

  def show
    #some code
  end

  def new
    #some code
  end

  def edit
    #some code
  end
end
Run Code Online (Sandbox Code Playgroud)

请注意我并没有更改每个方法,render而是为所有方法定义默认路径.这可能吗?如果是这样,怎么样?

谢谢!

ruby model-view-controller ruby-on-rails ruby-on-rails-3

44
推荐指数
4
解决办法
2万
查看次数