@rubylang

Страница 1504 из 1684
Darth
18.05.2018
17:54:40
привет! подcкажите, как красивее всего реализовать чтобы нельзя было обновлять атрибут name модели Account больше 3 раз в день без крона?
name_changed? + хранить name_changed_at Дальше проверяешь если три последних изменения были сегодня и если да, то ошибка

Но это наверное слишком просто для тру рубистов

ojab
18.05.2018
17:56:37
…и хранить все изменения?

Darth
18.05.2018
17:57:07
Кто мешает очищать?

Google
Богдан
18.05.2018
17:57:17
это надо в action впихнуть с самого верху
я наверное неправильно понял, полтому что огибка



ojab
18.05.2018
17:57:41
before_action :whatever def whatever return unless params.fetch(:action).end_with?('blabla') end

Darth
18.05.2018
17:58:48
Кто мешает очищать?
Там же удалять все name_changed_at, которые не сегодня

Богдан
18.05.2018
18:03:01


ojab
18.05.2018
20:48:59
все-равно не работает
эм, если у тебя в контроллере нет params, то это что-то странное

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
18.05.2018
21:10:16
Колбек для индекса сделай exept

Точнее говоря я хз че ты там делаешь. Посмотри свой запрос и то, что ты хочешь получить и сравни

Богдан
19.05.2018
05:08:30
Колбек для индекса сделай exept
сенкс, помогло action_name.end_with?('_callback_query')

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
19.05.2018
06:18:25
сенкс, помогло action_name.end_with?('_callback_query')
Вообще сделай метод для параметров и сделай его only callback_query. Ибо зачем тебе дергать калбек на остальные экшены, если юзаешл ты его в одном я так понимаю?

Dmitry
19.05.2018
11:18:54
А можно кешировать страницу редактирования, или хрень выйдет?

Denis
19.05.2018
14:16:06
Ребят я использую аторизацию через facebook без devise подскажите как сделать before_action: authenticate_user!, что бы только после авторизации на facebook юзера попадал на dashboard?

Google
Fedor
19.05.2018
14:41:09
Ну если у тебя самописный велосипед, то сложно что-то сказать, не видя кода

подозреваю, что должно быть что-то вроде: if authenticate! redirect_to :dashboard else redirect_to :sign_in end

Denis
19.05.2018
14:45:23
спасибо попробую

focusshifter
19.05.2018
14:47:51
А как определить 23:59 без крона?
недорогой в реализации вариант, но с внешними зависимостями - редис, EXPIREAT на end_of_day + INCR ключ собирать из названия модели и атрибута

Silent Bob
20.05.2018
09:10:22
мне кажется, проблема в винде

если есть какая то проблема - всегда перво наперво надо проверить, - а не сидишь ли ты на винде

Mikhail
20.05.2018
09:19:31
Всем привет!

Не могу залогиниться в heroku

есть у кого то такие же проблемы?

Пишет "There was a problem with your login"

О, залогинилось с 10-го раза

Ilya
20.05.2018
09:25:48
как эта проблема относится к руби? непонятно. забыл пароль/не смог залогиниться. причем тут руби

Никита
20.05.2018
10:44:23
Всем привет, может кто-то поможет посоветовать, как решить пробелему. Пытаюсь развернуть локально проект на rails 3 в связке с mysql. Однако при попытке запуска сервера процесс падает со следущей ошибкой: /usr/local/bundle/gems/activerecord-3.2.22.5/lib/active_record/connection_adapters/abstract/connection_specification.rb:68:in connection_url_to_hash': undefined method `sub' for nil:NilClass (NoMethodError) database.yml выглядит следующим образом default: &default adapter: mysql2 pool: 5 encoding: utf8 min_messages: warning timeout: 5000 username: root password: database: heart_development

Aleksey
20.05.2018
10:59:52
я бы попробовал password: ‘’ так на всякий случай

хз поможет ли но первеое что приходит н аум

Никита
20.05.2018
11:15:33
Увы, не помогло

Igor
20.05.2018
11:21:40
а host где прописан?

Никита
20.05.2018
11:28:16
Там же. Случайно стёр при копировании, он на строке после database был

Попытался упаковать все это в единый url (если конечно он вообще поддерживается в третьих рельсах). Но ошибка осталась

Ilya
20.05.2018
11:31:19
https://stackoverflow.com/questions/18110766/undefined-method-sub-for-nilnilclass-when-calling-bundle-exec-db-operations

Google
MAMADE
20.05.2018
11:45:35
Uy

Никита
20.05.2018
12:47:04
https://stackoverflow.com/questions/18110766/undefined-method-sub-for-nilnilclass-when-calling-bundle-exec-db-operations
Судя по тому, что в Procfile правильно определяется $PORT, то и $RAILS_ENV должен правильно подхватываться

アルテミ
20.05.2018
13:29:23
Приветики всем, кто-нибудь уже пробовал ActiveStorage в проде?

trickster
20.05.2018
13:41:47
yep

アルテミ
20.05.2018
13:43:53
и как оно? сыроват или вполне годно?

trickster
20.05.2018
13:46:05
да вполне норм, быстро и приятно, проблем пока не было кроме апдейта руби/рельсов

アルテミ
20.05.2018
13:48:57
ну апдейт всегда больно. Оке, спасибо за инфу. А то хотим перейти, но что то пока не решились

silva
20.05.2018
15:04:31
ребят , с чего вы начинали изучения руби (литература \платформа)?

silva
20.05.2018
15:06:43
а помимо этого может книжку какую изучить?

ojab
20.05.2018
15:08:05
стандартный набор — pickaxe/poodr/ruby under a microscope

silva
20.05.2018
15:11:12
стандартный набор — pickaxe/poodr/ruby under a microscope
английский у меня такой себе

silva
20.05.2018
15:11:30
Спасибо, в любом случае )

Dmitry
20.05.2018
15:11:42
или как вариант стать 1с разработчиком

silva
20.05.2018
15:13:06
с него и начни)
хочу и то , и то начать ,вообще, но если и то , и то буду одновременно учить ,думаю, что толку мало будет)

Nikita
20.05.2018
15:16:12
английский у меня такой себе
если не можешь читать на английском то очень бытро упрешся в потолок

Pavel
20.05.2018
15:16:22
poodr есть на русском

Если совсем простое надо, можно от head first посмотреть книжку

silva
20.05.2018
15:17:13
если не можешь читать на английском то очень бытро упрешся в потолок
читать -читаю. на самом деле , сейчас на codecademy перевожу без проблем

Google
silva
20.05.2018
15:17:58
poodr есть на русском
именно простое сейчас и надо

спасибо)

Pavel
20.05.2018
15:19:02
читать -читаю. на самом деле , сейчас на codecademy перевожу без проблем
Тогда язык лучше на русском учить, а потом уже догонять на английском статьи, документацию.

silva
20.05.2018
15:19:45
Хорошо, а codecademy пока оставить лучше ?

Admin
ERROR: S client not available

Pavel
20.05.2018
15:20:04
Не, проходи, я тоже с него начал

silva
20.05.2018
15:20:28
Ilya
20.05.2018
15:40:28
На codewars можешь решать задачки на закрепление языка и алгоритмов к тому же

Ed
20.05.2018
15:46:34
Для закрепления можно сделать рубишный клиент для телеграмовского mtproto и выложить на гитхаб Там все просто ? Уже на всех языках есть такая либа, а у руби чёт нет

silva
20.05.2018
16:08:50
теперь фронт изучения есть , спасибо большое)

mike
20.05.2018
16:48:27
Скоро 1000 )

Денис
20.05.2018
17:59:42
Ребятушки, посоветуйте чтиво дабы вникнуть в индексы реляционных СУБД

v
20.05.2018
18:00:47
https://postgrespro.ru/docs

вот это вот

Dmitry
20.05.2018
18:22:45
кому нечем заняться можете качнуть репу https://github.com/dmitryfry/ajax и посмотреть почему у меня кнопка destroy вот тут http://localhost:3000/items в консоли выдает DELETE http://localhost:3000/items/1 422 (Unprocessable Entity)

mike
20.05.2018
18:25:56
гуглил?

Dmitry
20.05.2018
18:28:22
у меня у гугл обострение ркн)

так что пояндексил

mike
20.05.2018
18:29:27
попробуй добавить skip_before_action :verify_authenticity_token

Google
Dmitry
20.05.2018
18:30:17
да это я делал

хм

а теперь помогло. видимо надо было рельсу перезагрузить

только больше одной записи не удаляет сучка

Vitaly
21.05.2018
05:50:25
подскажите такую вещь. почему в экшене new модель создает не существующий пачт? @post = Post.new создает для формы патч post_path хотя в роутах прописано другое - для create resource :post, except: %i(index new), controller: "admin/posts", path: "admin/post", as: :admin_post

по идее должен создавать admin_post_path

Dmitry
21.05.2018
06:29:47
только больше одной записи не удаляет сучка
$( document ).on('turbolinks:load', function() { console.log("It works on each visit!") })

после того как обернул - все заработало.

Сергей
21.05.2018
07:07:46
Как можно заменить данный код на select_tag? <select name="car_type" id="data-type" > <% if @params[:car_type].present? %> <option selected value="<%= @params[:car_type] %>"><%= @params[:car_type] %> - <%= format_car_type(@params[:car_type]) %></option> <% end %> </select>

Dmitry
21.05.2018
07:29:57
ребята, а нагрузку на проц как смотреть если у меня рельсы в докер контейнере? Внутри же нет смысла смотреть.

Nursultan
21.05.2018
07:36:43
народ вопрос по ActiveAdmin Есть модель одно из полей коорой это девайсовский User. Однако на странице этой модели в ActiveAdmin список юзеров отображается по их Oblect_id а не username



Pavel
21.05.2018
07:39:54
Надо смотреть как у тебя select строится

devise к этому отошения не имеет, он только расширяет модель

Юрий
21.05.2018
07:40:39
f.input :user, as: :select, collection: User.collect { |u| [u.name, u.id] }, include_blank: false

Страница 1504 из 1684