Stopy: в руби очень много "магии", без понятия которой вам будет очень тяжело, и рельсы будут казаться вообще одной гигантской магической коробкой.
Есть, конечно, исключения, кто сразу все понимает, но, как правило, у таких людей большой опыт за плечами и несколько языков\парадигм в запасе.
Выше в коде вы определяете связи (один ко многим, многие ко многим и т.д.). Как это работает? Ну, вы определяете связи, и в зависимости от этого определяете порядок взаимодействий.
Лучше всего данную функциональность описали разработчики :)
У рельс есть отличнейший сайт с документацией -- api.rubyonrails.org
В левом верхнем углу прям вбиваете has_one и читаете, и так для всех методов.
Спасибо за столь развёрнутый ответ.
Хоть я имел ввиду другое — связать клиента и сервер без фреймворков, т.е. не используя "магию" — считаю, что ваш ответ может быть кому-то полезен.
Никита Нафранец: Я вам что-то такое написал? Я _лично_ прислал вам два примера — один на jQ, второй на CSS. Плюс Максим прислал вам реализацию на JS от Bootstrap'a.
Что вам мешает посмотреть код этих примеров и внести правки в свой?
И читайте внимательно, что вам пишут.
Никита Нафранец: Вы определитесь, что вы хотите-то.
>>> «я код написал на jQ и я хочу используя jQ сделать такое, а не используя готовые плагины.»
Вам и прислали пример реализации на jQ, раз чистый CSS вам по какой-то причине подходит.
Никита Нафранец: Вам прислали несколько примеров реализации. Изучите их. После уже можно будет «обойтись тем, что я написал и дописать». Что вам мешает это сделать?
Не думаю, что кто-то будет _дописывать_ ваш код вместо вас.
vityaba3: блин, прости, не заметил.
Слушай, а почему нельзя задать этот вопрос кому-то из коллег/начальству? Ведь наверняка должен быть ответственный за это человек, какой-нибудь начальник отдела информационного обеспечения, как обычно это бывает в госах.
А если такого нет, и начальника нет, и коллег таких нет, то, думаю, можно делать так, как считаешь нужным.
По текущему логу трудно понять, в чем конкретно ошибка. Скорее всего в Win не хватает какой-нибудь библиотеки. Это частое явление. Windows и RoR трудносовместимы, к сожалению.
Возможно, лог подскажет, в чем конкретно причина:
Results logged to c:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/extensions/x86
-mingw32/2.1.0/chef-12.1.1-x86-mingw32/gem_make.out
На самом деле все зависит исключительно от тебя. Т.е., посмотрев, например, обзорные видео по указанным трем языкам, можно писать "пару софтин" на том языке, к которому больше лежит душа :)
На счет Swift ничего сказать не могу, но вот если выбирать между Python или Ruby, то тут можно выбирать любой - не ошибешься. Они местами схожи.
P.S. сам бы выбрал рубин.
Есть, конечно, исключения, кто сразу все понимает, но, как правило, у таких людей большой опыт за плечами и несколько языков\парадигм в запасе.
Выше в коде вы определяете связи (один ко многим, многие ко многим и т.д.). Как это работает? Ну, вы определяете связи, и в зависимости от этого определяете порядок взаимодействий.
Лучше всего данную функциональность описали разработчики :)
У рельс есть отличнейший сайт с документацией -- api.rubyonrails.org
В левом верхнем углу прям вбиваете has_one и читаете, и так для всех методов.