作者dream1129 ( 人各有志)
看板Ruby
标题Re: [问题] apache 与 mongrel 连结
时间Mon Sep 10 16:15:59 2007
: 如果你只是要这样的话,就是照你原本的 virtual host 上改,
: 然後 rails 本身的 routes.rb 要注意一下,
: 不然没办法找到正确的 controller 和 action.
: 不过我现在不太知道你的问题是什麽,是 routes.rb 不会设吗?
: 如果你没要很复杂的方式,其实看着里面的东西改就可以用了。
: 再试一次看看吧,这不会做不到的。
就是我原本在 www.myweb.com/php 有个在 apache 运行的 php 网站,
但是我希望在 www.myweb.com/myapp 运行我的 rails 的网站,
但是照我的 virtual host 设定,www.myweb.com 会变成 rails 的欢迎画面,
然後 www.myweb.com/php 会变成 rails 的 controller not found,
而在 www.myweb.com/rails 可以成功的运行我的 rails,
但我的 apahce 下的 php 就找不到了,
routes.rb 我改成 map.connect 'rails/:controller/:action/:id'
<VirtualHost *:80>
...
ProxyPass /rails
http://localhost:4000/rails
</VirtualHost>
在这样的情况下,我可以在
http://localhost/rails/controller 执行程式
但是我的
http://localhost/ 却变成了 rails 的欢迎画面,
所以我没办法在
http://localhost/php 找到我的 php 网站,
他会显示 rails 的 error
希望你们能了解我的问题,霸拖了~
--
我可以顺便问一下 active scaffold 的问题吗,
我有两个 table,users 和 orders
users model => has_many :orders
orders model => belongs_to :user
我希望在 user 的 active_scaffold 画面下,在 orders 的栏位中,
显示我想要的 orders 的栏位,
例如 orders 有 id order_date title price
他会显示 title 的栏位出来,但是我想要他显示 price 栏位,
请问要如何修改,
我用 config.columns[:orders] 後面却不知道要接什麽,来显示我要的栏位,
找了一下 API 也没有看到解决的方法,
请问有人会吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.86.99.66
※ 编辑: dream1129 来自: 219.86.99.66 (09/10 16:17)
1F:推 godfat:你该看看 apache 手册,很明显是设错,root 不小心丢出去了 09/10 17:08