Я запускаю новое приложение на Родосе и пытаюсь связать две таблицы. Я уже пытался сделать то, что предлагается в http://docs.rhomobile.com/rhodes/rhom#associations, но я думаю, что чего-то не хватает, потому что это не работает. Вот что я сделал:
У меня есть таблица клиента и таблица фотографий. У клиента может быть много фотографий, но фото только у одного клиента.
Я добавил в свой Photo.rb
belongs_to :client_id, 'Client'
и добавил следующее в client_controller:
photo = Photo.find(:first) # find the photo
photo.client_id = @client.object
photo.save
redirect :action => :index
Как сказано в ссылке выше, но когда я пытаюсь создать нового пользователя, это не работает.
Я также добавил:
@photo = Photo.new
для client_controller в новом, а также добавлено поле для ввода некоторого ввода в одно из полей на фотографии при создании нового клиента. Но опять же это не работает.
У вас есть предложения?