Мне патрэбна дапамога, каб ўставіць некалькі запісаў у rails3.0

Хай сябрам я патрэбна адна дапамогі ........

У мяне ёсць дзве табліцы студэнтаў і attendences. У табліцы студэнтаў я ёсць stdname поля имя_класса stdID У табліцы attendence я ёсць палі attdID stdID AttdDate.

Цяпер у мяне ёсць меркаванне, як гэта:

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

Раджу Ravi Рекха

Як гэта ўсё студэнты цяпер я хачу, каб ўставіць attdstatus кожнаму студэнту, як гэта:

StudentName AttdStaus AttdDate Raju _ __ Ravi _ __

Адправіць (кнопка)

{Тады агульная колькасць студэнтаў attendence павінны ўставіць у табліцу attendence.} Калі ласка, хто-небудзь дапамагчы мне, даючы парады, каб зрабіць гэта? Мой электронны ідэнтыфікатар [email protected]

0

2 адказы

You might consider using the activerecord-import gem

Ёсць прыклады на другім канцы гэтай спасылкі. Вы, магчыма, прыйдзецца глядзець на больш глыбокіх прыкладаў модульных тэстаў, але я б чакаць, што гэта рабіць тое, што вы хочаце.

1
дададзена

Гэта свайго роду цяжка зразумець, але я дам яму стрэлілі: Для пачатку, я б сказаў, больш выразна аб назвах слупкоў табліцы. Для трохі, мне было цікава, чаму вы б standard_id (stdID) ў табліцы студэнтаў.

Далей, я думаю, што крыху больш пра вашых мадэльных структурах. Падумайце аб сваіх студэнтах, паколькі яны знаходзяцца ў рэальным свеце. Яны унікальныя людзі, так што думаць пра іх як унікальныя аб'екты. Гэтак жа, як вашыя курсы (не класы, так як гэта зарэзерваваныя слова ў ГА праграмаванні.): Курс мае імя, настаўнік, час пачатку і час заканчэння, прадмет і г.д. Тое ж самае ставяцца і да вашага стала наведвальнасці. У яго ёсць студэнт, і курс, і дата.

Гэтыя асацыяцыі былі б нешта накшталт:

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
дададзена
Можа быць, гэта? stackoverflow.com/questions/4495705/& hellip;
дададзена аўтар Craig Monson, крыніца
Хай тата Poopinpants ......... Дзякуй за ваш адказ .... Ды я згадаў пераўтварэнне імёнаў, як мая Ok, я зразумеў, і яшчэ адна дапамогі мне трэба, як ўставіць некалькі запісаў адначасова ў rails3.0? Можа ў калі ласка, дайце якой-небудзь прыклад прыкладання?
дададзена аўтар chand basha, крыніца