Hi, I installed ruby on rail on my windows system. I sucessfully made one database related application. But when i want to execute it, i have to give url like http://127.0.0.1:3000/wedding/ etc. can''t i browse through my browser? 192.168.0.51 is my ip. Another one thing is i never get file named new in my example then also it executes file called new for database inserting ,how it is? please tell,i confused -- Posted via http://www.ruby-forum.com/.
If you try http://192.168.0.51:3000/wedding/..., you should find you (and others on your network) can get to your app OK. If you''ve created scaffolds, you''ll find that there''s a "new" method created in your controller automatically. Regards Dave M. On 16/02/06, ani vadhavane <vadhavane_anil@india.com> wrote:> > Hi, > > I installed ruby on rail on my windows system. > I sucessfully made one database related application. > But when i want to execute it, i have to give url like > http://127.0.0.1:3000/wedding/ etc. > can''t i browse through my browser? > 192.168.0.51 is my ip. > Another one thing is i never get file named new in my example then also > it executes file called new for database inserting ,how it is? > > please tell,i confused > > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
Hi, Thank You David. I tried what you told & i solved my problem. I understand if i create scaffolds method then "new" is automatically there. But now my query is this,if i want the "new" page in different format(i.e suppose i want all matter on page in center)then how i? -- Posted via http://www.ruby-forum.com/.
If your model is named "users", then you''ll find there''s two files that render the "new" page for your users table: - app/view/users/new.rhtml - app/view/users/_form.rhtml When you render the "new" page of your application, the _form.rhtml content is "embedded within" the new.rhtml content. Check both of those files out, and it should become clear how they tie together. You can change the content of either or both of these two files, and it will alter the appearance of your "new" page. Also, you can change the public/stylesheets/scaffold.css file to influence how your "new" page gets rendered. By the way, the _form.rhtml file is also used in the "update" page of your application, so if you change it bear in mind that your changes will appear on both of those screens. If you work through one of the free Rails tutorials on the Web, all this will probably become clearer. "Rolling with Ruby on Rails" is the best one I found when I was starting out, but there''s now plenty of others around as well. Good luck Dave M. On 16/02/06, ani vadhavane <vadhavane_anil@india.com> wrote:> > Hi, > Thank You David. > I tried what you told & i solved my problem. > > I understand if i create scaffolds method then "new" is automatically > there. > But now my query is this,if i want the "new" page in different > format(i.e suppose i want all matter on page in center)then how i? > > > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
Hi, I found new.rhtml file.But it is in c:\ruby\lib\ruby\gems\1.8\gems\actionpack-1.11.2\lib\actioncontroller\ template\scaffolds\new.rhtml In this file there is this code. <h1>New <%= @scaffold_singular_name %></h1> <%= error_messages_for(@scaffold_singular_name) %> <%= form(@scaffold_singular_name, :action => "create#{@scaffold_suffix}") %> <%= link_to "List", :action => "list#{@scaffold_suffix}" %> I cant found _form.rhtml <%= form(@scaffold_singular_name, :action => "create#{@scaffold_suffix}") %> this code is related with displaying form. How could i make changes in it? Where is the code for text boxes and create(submit) button. -- Posted via http://www.ruby-forum.com/.
No, the new.rhtml file you''ve found is a template that''s used to generate the new.rhtml file for your application. If you''ve generated scaffolds, you should find one new.rhtml per scaffold in the directory ''app/view/TABLENAME/ directory. Try working through one of the online tutorials as I suggested earlier, and it should become clearer. Regards Dave M. On 16/02/06, ani vadhavane <vadhavane_anil@india.com> wrote:> Hi, > > I found new.rhtml file.But it is in > c:\ruby\lib\ruby\gems\1.8\gems\actionpack-1.11.2\lib\actioncontroller\ > template\scaffolds\new.rhtml > > In this file there is this code. > > <h1>New <%= @scaffold_singular_name %></h1> > > <%= error_messages_for(@scaffold_singular_name) %> > > <%= form(@scaffold_singular_name, :action => > "create#{@scaffold_suffix}") %> > > <%= link_to "List", :action => "list#{@scaffold_suffix}" %> > > I cant found _form.rhtml > > <%= form(@scaffold_singular_name, :action => > "create#{@scaffold_suffix}") %> this code is related with displaying > form. > How could i make changes in it? > Where is the code for text boxes and create(submit) button. > > > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
Hi Dave, I successfully solved all problem & now i can run my project without bugs. Thank you very much for you help! what happend know,your suggested tutorial,i was trying from earlier but problem is that i not studied full tutorial(that means part 2). Thank you once again. Hopeful for your help in future. Bye... -- Posted via http://www.ruby-forum.com/.