Ruby on rails 如何在rails中包含html文件?
我是rails新手,想知道在rails中包含html文件的一些方法是什么——从公用文件夹、从视图文件夹或任何其他方法(如果有的话) 在Rails中,您将视图文件放在app/views/controller\u name/action\u name.html.erb中 请看一看,以便更好地理解--Ruby on rails 如何在rails中包含html文件?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我是rails新手,想知道在rails中包含html文件的一些方法是什么——从公用文件夹、从视图文件夹或任何其他方法(如果有的话) 在Rails中,您将视图文件放在app/views/controller\u name/action\u name.html.erb中 请看一看,以便更好地理解-- 还考虑做Rails教程(HARTL),这应该让您开始理解框架是如何工作的。 更新 更改header.html,并将其重命名为_header.html.erb 在您的action_name.html.er
还考虑做Rails教程(HARTL),这应该让您开始理解框架是如何工作的。 更新
更改header.html,并将其重命名为_header.html.erb 在您的action_name.html.erb中 写<%= render 'header' %>
_u表示它是一个部分停止思考并使用jQuery
@file = render_to_string :file => '/aboslute/path/to/file.html'
html
jquery
<script>
$('#here').html("<%= j(render partial: 'profiles/users') %>");
</script>
$('#here').html(“”);
我明白。。。我有一个不同的问题,在我的视图/控制器名称中,我必须保留一个新的文件header.html和action\u name.erb,然后通过action\u name.erb或controller\u name.rb包含该header.html希望你现在就得到我的问题。。。请帮助Sub,操作名称需要在您的控制器/controller\u name.rb中。html应该在action_name.html.erb文件中。你可以把它粘贴在那里,它就能正确地解释。它末尾有一个.erb的原因是,您还可以选择在视图中编写ruby。看看rails教程,你会从中学到很多。好吧,用不同的方式重新编写我以前的评论:在我的视图/controller\u name中,我有action\u name.html.erb,然后我有另一个文件header.html,我需要将其包含在controller\u name.rb中。所以,对应于controller_name.rb,我有action_name.html.erb,但是header.html是一个不同的文件,它也必须被包括在内…啊,一秒钟的更新注释
<script>
$('#here').html("<%= j(render partial: 'profiles/users') %>");
</script>