Я считаю, что
, through => Resource
требуется только в том случае, если вы поддерживаете отношения многие ко многим.Один-ко-многим, что, я думаю, то, что вы хотите, не требует этого.Проверьте связь между сообщениями и комментариями, показанную на странице ассоциаций .
РЕДАКТИРОВАТЬ для комментария:
Если бы я был вами, я бы назвал свои поля формы как обычно и создал быобъект базы данных вручную, например:
<form action="/create" method="post">
<p>
<label>Article Title</label>
<input type="text" name="title">
</p>
<p>
<label>Article Body</label>
<input type="text" name="body">
</p>
<p>
<label>Url</label>
<input type="text" name="url">
</p>
<p>
<input type="submit">
</p>
, а затем:
post '/create' do
@article = Article.new(
:title => params[:title],
:body => params[:body]
)
@url = url.new(
url_01 => params[:url]
)
@article.url = @url
if @article.save
redirect "/articles"
else
redirect "/articles/new"
end
end