Мені потрібна допомога, щоб вставити декілька записів у рейки3.0

Хай друзі мені потрібна одна допомога ........

У мене є два студенти столів і відвідування. У таблицях студентів у мене є stdname поля класу stdID У таблиці присутності я маю attdID stdID поля AttdDate.

Тепер я маю такий вигляд:

class: ____ section: ___ Search(button) (Then i got list of perticular class and section students) StudentName

Раджу Раві Рекха

Подібно до цього всім студентам тепер я хочу вставити attdstatus для кожного учня, як це:

StudentName AttdStaus AttdDate Raju _ __ Ravi _ __

Надіслати (кнопка)

{Тоді загальне відвідування студентів слід вставити в таблицю присутності.} Будь ласка, хто-небудь допоможе мені, давши поради зробити це? Мій електронний ідентифікатор - [email protected]

0

2 Відповіді

You might consider using the activerecord-import gem

На другому кінці цього посилання є приклади. Можливо, вам доведеться подивитись на більш глибокі приклади в тестуванні пристроїв, але я б очікував, що він зробить те, що хочеш.

1
додано

Це напевно важко зрозуміти, але я дам йому постріл: для початківців, я б сказав, більш точно вказати назви стовпців у таблиці. Трохи, мені було цікаво, чому у вас є стандартний ідентифікатор (stdID) у вашому студентському столі.

Далі я б подумав трохи більше про ваші модельні структури. Подумайте про своїх студентів, як вони перебувають у реальному світі. Вони унікальні люди, тому подумайте про них як про унікальні об'єкти. Те саме, що і для ваших курсів (не класів, оскільки це зарезервоване слово в програмуванні OO). У курсу є ім'я, вчитель, час початку, час закінчення, тема тощо. Те саме стосується і для таблиці відвідувань. У нього є студент, і курс, і дата.

Асоціації будуть такими:

Student
has_many :attendances
has_many :courses, :through => :enrollments

Attendance
belongs_to :student
belongs_to :course

Course
has_many :students, :through => :enrollments
has_many :attendances

Enrollment
belongs_to :students
belongs_to :courses

Окрім цього, я не думаю, що достатньо інформації для більш конкретної допомоги. Надія, що допомагає!

0
додано
додано Автор Craig Monson, джерело
Хай Папа Поопінбанз ......... Дякую за вашу відповідь ... Так, я згадав про перейменування імен, як про себе. Добре, я зрозумів і ще одну допомогу мені потрібно, щоб вставити декілька записів одночасно в rails3.0? Чи можете ви будь ласка подати будь-який приклад заявки?
додано Автор chand basha, джерело