Problem z nadaniem nazwy dynamicznie tworzonej tabeli

Witam!

Mam problem z nadaniem nazwy dynamicznie tworzonej tabeli: na stronie jest formularz do wpisania nazwy nowej tabeli i przycisk do jej generowania. Ale niestety nazwa nie jest pobierana.

W kontrolerze mam takie coś:

[code] def new_table

      ActiveRecord::Schema.define do
	create_table :"test_#{:id}" do |t| 
	  t.column :name, :string
	  t.column :notes, :text
	end
      end
    end[/code]

zamiast “test_#{:id}” próbowałem różnych kombinacji, ale nie wychodziło. Jak to zmusić do działania?

Pozdrawiam!

params[:id]