@rubyschool

Страница 125 из 921
Denis
28.03.2017
16:30:08
turbolinks не отвечает за удаление

Alex
28.03.2017
16:30:11
у меня всё на виртуальной машине. сейчас подыму

я понял. Значит в чем-то другом проблема

Denis
28.03.2017
16:34:29
покажи код кнопки удаления

Google
Al`mir
28.03.2017
16:35:19
+

Alex
28.03.2017
16:38:46
<p> <%= link_to 'Прочесть', article_path(article) %> | <%= link_to 'Редактировать', edit_article_path(article) %> | <%= link_to 'Удалить', article_path(article), method: :delete %> | <%= link_to 'Destroy', article_path(article), method: :delete, data: { confirm: 'Are you sure?'} %> | <%= link_to "Remove", article, method: :delete, data: { confirm: "Are you sure?"} %> </p>

Я тут перепробовал разные варианты. результат один и тот же. Не удаляет, а открывает страницу с выбранной статьей

Этот код в контроллере: def destroy @article = Article.find(params[:id]) @article.destroy redirect_to articles_path end

Denis
28.03.2017
16:44:40
а в маршрутах что, метод destroy есть?

Alex
28.03.2017
16:45:21
в routes.rb?

кажется нет

resource :contacts, only: [:new, :create], path_names: { :new => ''} resources :articles resource :terms, only: [:new, :create], path_names: { :new => ''} resource :abouts, only: [:new, :create], path_names: { :new => ''}

наверно я где-то провтыкал

Al`mir
28.03.2017
16:46:21
Есть

resources :articles

Vitaliy
28.03.2017
16:49:48
Ошибка в js, вероятно. В вебе любые ссылки делают GET запрос. У вашей ссылки стоит method: delete - это придумка рельсы, а точнее - библиотеки jquery_ujs. Соответственно, чтобы у вас заработала эта ссылка, нужно проверить: - прописан ли jquery_ujs в вашем application.js - нет ли каких-либо js ошибок при загрузке страниц (их видно в инспекторе свойств в браузере на вкладке console)

Al`mir
28.03.2017
16:49:56
С кодом, по-моему, все нормально, я сам натыкался во время прохождения уроков на странные баги, приходилось все переделывать снова, раза 3 переделывал проект

Google
Alex
28.03.2017
16:56:22
попробую и я наверно что-то переделать или копирнуть из Ромыного проекта строки. Один раз так помогло)

Nomaniba
28.03.2017
18:04:19
Версия рельсы такая же как в уроке?

NeNeAybek
28.03.2017
19:29:07
Можете подсказать как правильно предлагать работу на upwork'e? Сам вопрос: нужно ли сразу же в этот день делать какое-то демо или можно договориться, принять заказ и на следующий день уже скинуть какую-то проделанную работу. Сложно не заметить что заказы начинают прилетать к вечеру/ ночи, но спать то хочется.

Svetlana
28.03.2017
19:56:40
Вы с заказчиком оговариваете сроки

Если тебе нужно поспать, то называешь время и объём, который сможешь к этому времени выполнить. Заранее.

Срочные - типа "в течение трёх часов", естественно, не берёшь.

Nikolai
29.03.2017
06:46:52
Вопрос по настройке travis ci

Никто не поделится статейкой, где рассказано как travis.yml создать?

Читал официальные доки, ничего не понял

Решил посмотреть, как устроен travis.yml у гема factory girl, нааписал файл для своего проекта, но трэвис не может прогнать тесты

И я не могу понять, из-за чего это, из-за кривого файла travis.yml, или из-за того, что не весь проект тестами покрыт

Eugene
29.03.2017
08:02:49
Первая ссылка в гугле https://docs.travis-ci.com/user/customizing-the-build

Nikolai
29.03.2017
08:04:18
Евгений, как я писал выше, в официальную доку я не вкурил

В целом, твои ответы неинформативны, так что можешь не утруждать себя в дальнейшем и просто игнорировать мои вопросы

spartakusQ
29.03.2017
09:38:29
Мда, человек помогает,иа барин носом воротит, хочу чтобы всё назжевали, а вы мне ссылки кидаете, это гениально.

Nikolai
29.03.2017
09:38:59
Так я и сам себе помочь могу

spartakusQ
29.03.2017
09:39:46
Так а чего тогда вопрошаешь, там много ссылок выдаёт.

Nikolai
29.03.2017
09:39:46
Меня интересует мнение тех, кто настраивал travis ci

Читал официальные доки, ничего не понял

Google
Eugene
29.03.2017
09:42:36
Теперь уж точно

Alex
29.03.2017
09:43:16
Холивар тут устройте еще?

Eugene
29.03.2017
09:44:56
Евгений, как я писал выше, в официальную доку я не вкурил
что там вкуривать вообще, это yml-файл, все предельно просто

Конкретные настройки все в той же доке, вряд ли где-то еще можно найти более полный их список

Nikolai
29.03.2017
09:46:18
Ещё раз. Настройки в файле я прописал, но travis ci не может прогнать тесты

Я не понимаю, с чем это связано, с тем что в файле travis.yml некорректные настройки, или с тем, что не весь код тестами покрыт?

Когда я выполняю команду bundle exec rspec, то все тесты проходяь

*проходят

Radzhab
29.03.2017
10:13:11
/app/vendor/bundle/ruby/2.2.0/gems/ruby-ole-1.2.11.4/lib/ole/types/base.rb:265: warning: duplicated key at line 266 ignored: 4095 config.eager_load is set to nil. Please update your config/environments/*.rb files accordingly: * development - set it to false * test - set it to false (unless you use a tool that preloads your test environment) * production - set it to true

что за ошибка такая кто подскажет?

Vitaliy
29.03.2017
10:21:48
а что непонятно из описания?

Radzhab
29.03.2017
10:22:33
на ровном месте ошибка вылезла

на локальном компе все ок

на хероку ругается

Vitaliy
29.03.2017
10:22:57
версии руби и рельс и гемов совпадают?

предполагаю, на хероку стоит версия руби новее

Eugene
29.03.2017
10:35:42
Nikolay
29.03.2017
10:37:31
Нечем заняться больше?
да не переживай так, теперь в чатике есть сам гугл. Хорошо ведь )

Dmitry
29.03.2017
10:42:55
гугл апи

Google
Svetlana
29.03.2017
10:44:20
Читаю требования от работодателя: "Able to work minimum 4 hours, Russia business hours"

Ребят, что такое Russia business hours?

Рабочее время в России? 50-минуточки с перекурами?

Eugene
29.03.2017
10:45:45
Dmitry
29.03.2017
10:48:49
пятидесятиминуточки... омфг

сломал голову пока пытался понять как это прочитать

Svetlana
29.03.2017
10:49:34
))

Evgeniy
29.03.2017
10:50:34
Генеальное определение

Причем очень близкое к реальности

Svetlana
29.03.2017
10:52:23
Я долго думала, с чем такая формулировка связана. С русским менталитетом и любовью к перекурам или с тем, что работодатель думает, что у нас в России рабочий день примерно как в Швейцарии имеет разброс по часовым поясам.

Radzhab
29.03.2017
10:54:51


из Gemfile убрал версионность рельсов

оставил gem 'rails'

Natalia
29.03.2017
11:04:17
Кто что про AT consulting слышал?

Александр
29.03.2017
11:04:17
moscow === russia

moscow != russia

Evgeniy
29.03.2017
11:06:01
russia == human_with_pesia_head

Radzhab
29.03.2017
11:18:21
предполагаю, на хероку стоит версия руби новее
хм. а как указать в gemfile версию руби? рельсы вроде у меня последние указаны

Vitaliy
29.03.2017
11:19:05
я создаю в корне проекта файл .ruby-version с содержимым вида 2.4.0



Google
Radzhab
29.03.2017
11:21:43
###### WARNING: You have not declared a Ruby version in your Gemfile. To set your Ruby version add this line to your Gemfile: ruby '2.2.6' # See https://devcenter.heroku.com/articles/ruby-versions for more information. ###### WARNING:

Aleksey
29.03.2017
11:23:21
пишет что не указана версия руби, просит указать при помощи строки ruby '2.2.6'

Radzhab
29.03.2017
11:23:57
ну в гем файл она просится)

а там я даже не знаю как указать версионность руби

ruby 2.2.6p396 (2016-11-15 revision 56800) [x86_64-linux]

посмотрел версионность на сервере

и в правду 2,2,6

Aleksey
29.03.2017
11:25:08
а сделай как выше Виталий говорит

Radzhab
29.03.2017
11:32:08
source "https://rubygems.org" ruby "2.2.4"

добавил в гем файл эту строку

теперь на руби не ругается сервак

однако

Running rails console on ⬢ rifc... up, run.7036 (Free) /app/vendor/bundle/ruby/2.2.0/gems/activesupport-5.0.2/lib/active_support/inflector/methods.rb:268:in `const_get': uninitialized constant Web (NameError)

откуда он 2,2,0 взял непонятно

Maxim
29.03.2017
17:26:33
Ребят подскажите как на чистом SQL сделать запрос. Есть таблица с полями автор пост рейтинг, нужно вывести каждого автора поста с максимальным рейтингом поста, и пост

Max
29.03.2017
17:35:07
select автор from таблица oder by рейтинг desc

наверное так?

Страница 125 из 921