Ruby on rails 在RHTMLRuby中呈现RHTML(如PHP Include)
嘿,人们,对不起,这看起来很愚蠢!我通常用PHP编写代码,所以这是非常不同的!我会用PHP写Ruby on rails 在RHTMLRuby中呈现RHTML(如PHP Include),ruby-on-rails,ruby,Ruby On Rails,Ruby,嘿,人们,对不起,这看起来很愚蠢!我通常用PHP编写代码,所以这是非常不同的!我会用PHP写 <?php include 'somefile.php'; ?> 现在在ruby中,我有了.rhtml,其中包含和的实例。我有两个rhtml文件,一个是.html,两个是.rhtml。如何在另一个文件中呈现一个?我并不是试图在.rhtml文件类型中呈现纯HTML脚本 我已尝试了中的 有人能给我一些指导吗 非常感谢。您应该使用 render products/show 这场演出将是局部
<?php include 'somefile.php'; ?>
现在在ruby中,我有了.rhtml
,其中包含
和
的实例。我有两个rhtml文件,一个是.html,两个是.rhtml。如何在另一个文件中呈现一个?我并不是试图在.rhtml文件类型中呈现纯HTML脚本
我已尝试了中的
有人能给我一些指导吗
非常感谢。您应该使用
render products/show
这场演出将是局部的
提到这一点会有所帮助。
说明:
在one.rhtml中,代码如下所示:
这里假设one.rhtml和two.rhtml位于同一个视图文件夹中。如果在不同的文件夹中有,您希望提及从产品的视图文件夹调用_show.rhtml的路径
请记住,部分文件的名称为_show.rhtml、u.html.erb您应该使用
render products/show
这场演出将是局部的
提到这一点会有所帮助。
说明:
在one.rhtml中,代码如下所示:
这里假设one.rhtml和two.rhtml位于同一个视图文件夹中。如果在不同的文件夹中有,您希望提及从产品的视图文件夹调用_show.rhtml的路径
请记住,分部文件的名称为_show.rhtml、u.html.erb您必须渲染分部文件 您必须使用\uu(下划线)保存要调用的文件,如\u two.html.erb,然后使用
render "two"
我通常为部分创建一个文件夹,例如,我在app/views中创建一个名为partials的文件夹,在partials中创建我需要的部分,然后用
render "partials/partial_name"
你必须渲染一个部分 您必须使用\uu(下划线)保存要调用的文件,如\u two.html.erb,然后使用
render "two"
我通常为部分创建一个文件夹,例如,我在app/views中创建一个名为partials的文件夹,在partials中创建我需要的部分,然后用
render "partials/partial_name"
谢谢你。是否需要在其他位置定义产品视图文件夹?或者它只是与one.rhtml所在位置相关的产品?谢谢。是否需要在其他位置定义产品视图文件夹?或者它只是与one.rhtml的位置相关的产品?奇怪的是,这给了我错误。如何诊断rhtml文件中的错误?你能检查一下将文件更改为扩展名html.erb吗?我认为rails的新版本不再支持rhtml了。奇怪的是,这会给我带来错误。如何诊断rhtml文件中的错误?您能检查一下将文件扩展名改为html.erb吗?我认为新版本的rails不再支持rhtml了