pdb — Отладчик Python
Как программист, одной из первых вещей, в которых Вы нуждаетесь для серьезной разработки программы, является отладчик. Python имеет одно встроенное, которое доступно как модуль, названный pdb (для "Отладчика Python", естественно!).
Вот что-то из моего собственного приложения:
Доступ к нему:
params[:company] and params[:user]
Контроллер:
@company = Company.new
@user = User.new
Просмотр:
<% form_for @company, :url => companies_path do |f| %>
<%= f.error_messages %>
<p>
<%= f.label :name %><br />
<%= f.text_field :name %>
</p>
<p>
<%= f.label :website %><br />
<%= f.text_field :website %>
</p>
<hr />
<% fields_for @user do |u| %>
<p>
<%= u.label :email %><br />
<%= u.text_field :email %>
</p>
<p>
<%= u.label :username %><br />
<%= u.text_field :username %>
</p>
<p>
<%= u.label :password %><br />
<%= u.password_field :password %>
</p>
<p>
<%= u.label :password_confirmation %><br />
<%= u.password_field :password_confirmation %>
</p>
<% end %>
<p>
<%= f.submit "Submit" %>
</p>
<% end %>
Для "волшебной" формы <=> отображение модели form_for
. ( http: // api.