
Mikhail
15.10.2016
16:41:34
В паре контор, в которых работал, зашкварно было remote: true юзать
Ибо если json забираешь, то должно быть где то в API

Nork
15.10.2016
16:45:37
Я не делал апи никогда. Сделал чтоб контроллер в индексе отдавал json по урлу типа /news.json с заданным оффсетом и категорией и лимитом. Все работает, но теперь хочу узнать как в приличном обществе делают)

Mikhail
15.10.2016
16:46:34
подключи AMS gem

Google

Mikhail
15.10.2016
16:46:52
в 5й рельсе он в коробке, и собирай json через него, будет быстрее собираться
Так точно делают в приличном обществе.
а то, что у тебя контроллер отдает ответ, взависимости от формата это нормально. И просить чистым jquery а не remote это тоже нормально

ojab
15.10.2016
16:48:47
в приличном обществе делают по-разному, никто не мешает на сервере рендерить и отдавать html (http://guides.rubyonrails.org/working_with_javascript_in_rails.html#server-side-concerns)
ну и на сервере рендерить проще всего
ибо, вероятно, все нужные вьюхи уже написаны

Nork
15.10.2016
16:51:09
Спасибо

Aleksey
15.10.2016
16:52:30
Добрый вечер всем

Mikhail
15.10.2016
16:52:45
@nIzotop https://blog.engineyard.com/2015/active-model-serializers почитай

Aleksey
15.10.2016
16:55:08
Подскажите пожалуйста. Пишу свою админку дял проекта. Имеются много связей, по типу: пост <-> жанры, пост <-> студии, и так далее. Можно ли как то реализовать редактирование/добавление новости со связями без использования rails_admin?

ojab
15.10.2016
16:55:37
да, можно

Mikhail
15.10.2016
16:55:42

Aleksey
15.10.2016
16:55:52
Сделал уже

Google

Aleksey
15.10.2016
16:56:14
Проблема в том, что я не про ))

Mikhail
15.10.2016
16:56:16
nested_attributes: cocoon, reform - гемы в помощь

ojab
15.10.2016
16:58:44

Aleksey
15.10.2016
16:59:31
has_and_belongs_to_many :genres, join_table: :animes_genres
has_and_belongs_to_many :studios
в жанраех естественно
has_and_belongs_to_many :animes, join_table: :animes_genres

ojab
15.10.2016
17:00:22
тогда смотри в сторону https://ernie.io/2010/10/02/the-underused-collection_singular_ids-method/, если не хочется с дополнительными гемами заморачиваться
в 4-ых/5-ых рельсах оно так же работает

Aleksey
15.10.2016
17:02:45
по связям примерно все так http://take.ms/nhPoR
Не смотрите на персон, я до них не добрался еще.
http://take.ms/FvjAI
Критика приветствуется:D

ojab
15.10.2016
17:05:54
select неплохо бы заменить на collection_select
ибо он как раз для этого и сделан

Aleksey
15.10.2016
17:07:01
Хм, видимо упустил когда искал решения, спасибо)

ojab
15.10.2016
17:08:57
ну и label лучше делать в виде label :genres, 'Genres', чтобы в теге корректный for= был

Aleksey
15.10.2016
17:09:28
В основном рефакторинг ))

Mikhail
15.10.2016
17:10:11
@anime.studios.map(&:id)
@ImKota еще раз ты не про, начни изучать slim или хотя бы haml, код станет приятнее, рендерится будет быстрее(говорят)

Aleksey
15.10.2016
17:14:22
Да со слимом я работал и работаю

Google

Aleksey
15.10.2016
17:15:01
На него перейду постепенно, ибо нужно всю админку переводить

Mikhail
15.10.2016
17:15:24
так и переводится, работает с шаблоном, катаешь на новый
http://erb2slim.com/
сделают это моментально

Aleksey
15.10.2016
17:16:05
Знаю, уже интнересовался)

Alex
15.10.2016
17:20:52

Aleksey
15.10.2016
17:21:34
Без rails_admin и без active_admin

Alex
15.10.2016
17:21:46
Зачем? ?

Aleksey
15.10.2016
17:21:58
Для себя
Для удобства

Alex
15.10.2016
17:22:14
возьми active admin и не страдай

Aleksey
15.10.2016
17:22:16
Каждому свое)

Alex
15.10.2016
17:22:32
йа все еще не понял о чем ты.

Aleksey
15.10.2016
17:22:54
Админка не просто редактирование постов

Alex
15.10.2016
17:23:11
Ага, ты просто active admin никогда не готовил
там функционала прорва.

Aleksey
15.10.2016
17:23:17
статистика, управление видеоконвериером, и просими фичами

Alex
15.10.2016
17:23:22
кастомные экшены, кастомные шаблоны

Aleksey
15.10.2016
17:23:26
Не подходит)

Alex
15.10.2016
17:23:29
можно почти любой сценарий запилить

Google

Alex
15.10.2016
17:23:43
Что не подходит? ты тоже самое напишешь только дольше и мене подддерживаемое.
я туда даже react drag&drop протаскивал
Я ведь не просто так спрашиваю. Мне интересен кейс который у тебя на active admin не ложится.

ojab
15.10.2016
17:26:01

Alex
15.10.2016
17:26:22
сто лет на pre2-3 сижу и ничего

Mikhail
15.10.2016
17:26:26
хаха
лучше уж administrate
по крайне мере там рубя и не нужно колдовать на DSL

Alex
15.10.2016
17:27:19
в dsl же и фишка

Mikhail
15.10.2016
17:27:22
лучше собрать все самому

Admin
ERROR: S client not available

Aleksey
15.10.2016
17:27:25

Mikhail
15.10.2016
17:27:30
DSL никогда не была фишкой
это гемор

Alex
15.10.2016
17:27:41
Не заметил гемора О_О
типовые вещи делаются быстро

Aleksey
15.10.2016
17:27:46
+ опыт будет
ЧТо я считаю хорошим

Alex
15.10.2016
17:27:56
на не типовые подключается внешний haml в нужные места и опять же все быстро.
А еще он нагляднее зачастую.

Google

Mikhail
15.10.2016
17:28:04
Просто ты привык к гемору. У меня зуб болит, но я привык и не замечаю боли

Alex
15.10.2016
17:28:13
О_О
в чем гемор то?

Mikhail
15.10.2016
17:28:31
+ опыт будет
не нужно юзать актив админ, собирай лучше ручками

Alex
15.10.2016
17:28:33
Что если я тебе скажу что писать каждый раз админку самому это гемор?

Aleksey
15.10.2016
17:28:36
+
Я с нуля пишу свое =_=

Alex
15.10.2016
17:28:48
Ага, и от рельс откажись. Собери стэк сам.

Mikhail
15.10.2016
17:28:50
Ты крудошлепишь на рельсе?

Alex
15.10.2016
17:28:51
к черту гемы.
Пишы на голом руби

Aleksey
15.10.2016
17:29:04
:D

Mikhail
15.10.2016
17:29:05
ransack + бутстрап

Alex
15.10.2016
17:29:11
что? я серьезно.

Danila
15.10.2016
17:29:11
опять у вас тут хуйня какая то

Mikhail
15.10.2016
17:29:33
каждый раз, ты юморист. Каждые 5 дней сайт визитку создаешь чтоли

Aleksey
15.10.2016
17:29:35
Да так всегда же

Mikhail
15.10.2016
17:30:00
У меня за полгода 3 проекта всего, 2 из который собирал админку сам

Alex
15.10.2016
17:30:15
Зачем? :)

Aleksey
15.10.2016
17:30:18

Alex
15.10.2016
17:30:19
почему не взять типовое решение?

Mikhail
15.10.2016
17:30:19
Но если сайты визитки то да, лучше активадмин

Aleksey
15.10.2016
17:30:27