<h1>Editing <%= @project.name %></h1>
<% form_for :project, @project, :url => {:action => 'update'} do |f| %>
  <p>
  <%= f.label :name %>:
  <%= f.text_field :name %>
  </p>
  <p>
  <%= f.label :website %>:
  <%= f.text_field :website %>
  </p>
  <p>
  <%= f.label :blog, "Blog URL" %>:
  <%= f.text_field :blog, :size => 80 %>
  </p>
  <p>
  <%= label_tag "Hosting type" %>:
  <%= select_tag 'hosting', options_for_select(%w[Redmine GitHub Google\ Code]) %>
  </p>
  <p>
  <%= f.label :source_code, "Source Code URL" %>:
  <%= f.text_field :source_code, :size => 80 %>
  </p>
  <p>
  <%= f.label :wiki %>:
  <%= f.text_field :wiki, :size => 80 %>
  </p>
  <%= f.submit 'Save' %>
<% end %>

<script src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
  google.load("jquery", "1");
  google.load("jqueryui", "1");
  google.setOnLoadCallback(function(){
      $('select#hosting').change(function(){
        });
      });
</script>
<h1>Editing <%= @project.name %></h1>
<% form_for :project, @project, :url => {:action => 'update'} do |f| %>
  <p>
  <%= f.label :name %>:
  <%= f.text_field :name %>
  </p>
  <p>
  <%= f.label :website %>:
  <%= f.text_field :website %>
  </p>
  <p>
  <%= f.label :blog, "Blog URL" %>:
  <%= f.text_field :blog, :size => 80 %>
  </p>
  <p>
  <%= label_tag "Hosting type" %>:
  <%= select_tag 'hosting', options_for_select(%w[Redmine GitHub Google\ Code]) %>
  </p>
  <p>
  <%= f.label :source_code, "Source Code URL" %>:
  <%= f.text_field :source_code, :size => 80 %>
  </p>
  <p>
  <%= f.label :wiki %>:
  <%= f.text_field :wiki, :size => 80 %>
  </p>
  <%= f.submit 'Save' %>
<% end %>

Edit page needs jQuery, too
Edit page needs jQuery, too

I realize that I really should be using layouts...
