我正在使用Ruby on Rails 3,我想知道是否可以从另一个RoR应用程序(另一个网站)渲染视图文件(部分模板)。如果是,并且如果视图包含表单,则可以通过HTTPS提交该表单发送信息吗?
答案 0 :(得分:0)
是
您可以这样做。
从控制器的视图文件夹创建一个符号链接到另一个应用程序中的部分。
ln -s path_to_existing/_existingPartial.html.erb path_to_referring/_existingPartial.html.erb
您现在可以在视图中引用existingPartial,就好像它位于同一个应用程序中一样。
只要表单的目标发布到当前目录中的有效URL,表单就会起作用。
那就是说,这不是最好的方法。还有其他几个选择:
答案 1 :(得分:0)
Rails支持渲染任意文件
render "/old_app/current/app/views/pages/show"