Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在Rails文件夹结构中,我应该在哪里存储一个文本文件,以便在模型中以字符串的形式调用它?_Ruby On Rails - Fatal编程技术网

Ruby on rails 在Rails文件夹结构中,我应该在哪里存储一个文本文件,以便在模型中以字符串的形式调用它?

Ruby on rails 在Rails文件夹结构中,我应该在哪里存储一个文本文件,以便在模型中以字符串的形式调用它?,ruby-on-rails,Ruby On Rails,我想在模型中使用haml::Engine将haml模板解析为变量 我应该在rails应用程序文件夹结构中的什么位置存储我的文件(每个模板一个),以及如何在模型中将它们作为字符串调用 谢谢我不确定这是否是您问题的答案,但是使用rails,您可以创建额外的文件夹(rails提供的默认文件夹结构除外) 但请记住在应用程序启动时加载它们,在rails3中 'application.rb' 下线 config.autoload_路径+=%W(#{config.root}/extras) 在我看来,创建一个

我想在模型中使用haml::Engine将haml模板解析为变量

我应该在rails应用程序文件夹结构中的什么位置存储我的文件(每个模板一个),以及如何在模型中将它们作为字符串调用


谢谢

我不确定这是否是您问题的答案,但是使用rails,您可以创建额外的文件夹(rails提供的默认文件夹结构除外)

但请记住在应用程序启动时加载它们,在rails3中

'application.rb'

下线

config.autoload_路径+=%W(#{config.root}/extras)

在我看来,创建一个额外的文件夹使代码更有条理并不是一件坏事

干杯


sameera

按照sameera所说的,通过将应用程序配置为加载目录,我可能会将其放在“lib”目录中的一个新文件夹中

然后,您可以将rails应用程序加载到application.rb文件中的“lib”中的所有内容

config.autoload_paths += Dir["#{config.root}/lib/**/"]