Shared Host Problem

Hi, I created my app on shared host in home folder, it's called
"first". OK then I following to the tutorial I runned in putty(CMD or
Terminal) [~]# mv public_html public_html_bk
[~]# ln -s yournewrailsapp/public public_html

so now browser looks for my first/public folder, BUT the problem is
that I deleted default index.html file in rails app public folder and
created welcome controller + index.html.erb file under views->welcome,
now when I go to www.mydomain.com I can see in browser just ordered
files and folders from my public folder, it doesn't show up my created
layout, why it doesn't show and how can I fix it to able to see my
layout

Haven't actually done any rails in a long time but did you point your
route.rb file to set your welcome controller as your root?

Ainar Abramovich wrote:

Hi, I created my app on shared host in home folder, it's called
"first". OK then I following to the tutorial I runned in putty(CMD or
Terminal) [~]# mv public_html public_html_bk
[~]# ln -s yournewrailsapp/public public_html

so now browser looks for my first/public folder, BUT the problem is
that I deleted default index.html file in rails app public folder and
created welcome controller + index.html.erb file under views->welcome,
now when I go to www.mydomain.com I can see in browser just ordered
files and folders from my public folder, it doesn't show up my created
layout, why it doesn't show and how can I fix it to able to see my
layout

You can't run a Rails app like that, because the Ruby interpreter won't
be invoked, so all you'll see in the browser is your source files. What
host are you using, and how do they recommend deploying your Rails
applications?

Best,

create a symlink to point to the public folder and enable the shebang.
different hosting company has different configuration.
can you tell me which hosting company you had?

all you have to make is to read and understand .htaccess?

when you create a domain you must point to the public folder as running document root.