Ruby on rails 使用RubyonRails向静态网站添加功能

Ruby on rails 使用RubyonRails向静态网站添加功能,ruby-on-rails,static,web,Ruby On Rails,Static,Web,我是RubyonRails新手 我有一个有很多静态页面的网站。我想在网站上添加一些动态页面,我将用RubyonRails开发这些页面。当用户单击其中一个静态页面上的按钮时,将触发这些页面提供的功能。我想我将把动态页面放在一个目录中,当点击静态页面上的按钮时,其中一个页面将被调用(执行)。我不需要更改现有静态页面的内容 是否有可能将这样的动态页面添加到现有的静态网站?如果是,如何进行?我需要更改路由吗?我建议您设置Rails应用程序,然后将所有静态内容移动到公用文件夹。Rails更喜欢这些文件。然

我是RubyonRails新手

我有一个有很多静态页面的网站。我想在网站上添加一些动态页面,我将用RubyonRails开发这些页面。当用户单击其中一个静态页面上的按钮时,将触发这些页面提供的功能。我想我将把动态页面放在一个目录中,当点击静态页面上的按钮时,其中一个页面将被调用(执行)。我不需要更改现有静态页面的内容


是否有可能将这样的动态页面添加到现有的静态网站?如果是,如何进行?我需要更改路由吗?

我建议您设置Rails应用程序,然后将所有静态内容移动到公用文件夹。Rails更喜欢这些文件。然后开始用Rails应用程序创建动态内容,只需从静态页面链接到动态页面/“操作”。

你必须反过来做-将静态页面放入Rails应用程序的“公共”文件夹中-如果存在由url标识的文件,Rails将提供这些文件,如果不存在任何文件,rails将尝试找到合适的控制器/操作…

如果除了静态页面之外还有一些php/python页面,那么它们也将优先于rails?如果有一些php/python页面,你应该在问题中写出来,而不是在有人回答你之后。我同意,我应该早点问。实际上,据我所知,没有php/python脚本,但现在我想我可能需要添加一个用于其他目的的脚本。Akshey:处理php/python的能力取决于您的Web服务器。我希望passenger能够解决问题,但不能是mongrel或webbrick。EmFi的后续行动:我有几个网站在passenger上使用rails+php/python(例如public的子文件夹中的wordpress)-易于设置,工作没有问题。根据乘客版本和php/python应用程序的不同,您可能需要在htaccess中进行重写,以将url/myphpapp/重定向到/myphpapp/index.php