Size: a a a

2021 August 17

DN

Danil Nosov in RubyRush.ru
на VirtualBox Ubuntu файл был скопирован уже с ошибкой, созданный в Win10 + Блокнот
источник

SG

Semyon Goltsman in RubyRush.ru
Господа, добрый день. У меня возникла ошибка, я её решил, но хотел бы понять, почему она возникла. Я создал два файла: viselitsa.rb и methods.rb. В каждом по строчке, в первом - "require "./methods.rb"", во втором - "puts "Hello, world!"".
Но программа не заработала, а выдала следующую ошибку: "<internal:C:/Ruby30-x64/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- ./methods.rb (LoadError)
       from <internal:C:/Ruby30-x64/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
       from C:/Rubytut/Lesson 10/viselitsa.rb:1:in `<main>'"
Тогда я покопался в интернете, там рекомендовали использовать функцию "load", тогда я изменил текст в файле viselitsa.rb на "load "./methods.rb"", но и тут возникла ошибка: "C:/Rubytut/Lesson 10/viselitsa.rb:1:in `load': cannot load such file -- ./methods.rb (LoadError)
       from C:/Rubytut/Lesson 10/viselitsa.rb:1:in `<main>'"
В конце концов, я нашёл функцию "require_relative" и использовал её, всё заработало, но я не очень понимаю, почему(
источник

SG

Semyon Goltsman in RubyRush.ru
источник

Ф

Фулсирамович.... in RubyRush.ru
источник

Э

Эдем in RubyRush.ru
источник

SG

Semyon Goltsman in RubyRush.ru
Прочитал, огромное спасибо)
источник

NZ

Nick Zhur in RubyRush.ru
Пора в описание группы добавить: задавайте вопрос, если не нашли ответ на qkspace.
источник

🌑

🌑 in RubyRush.ru
Я перед тем как вопрос задавать туториал читал от рубираш: как задать вопрос в чате)))
источник
2021 August 18

S

Saimon in RubyRush.ru
Да, qkspace == faq RubyRush
источник

L

Lem in RubyRush.ru
Ага, ну и еще чтобы почитали оф доку руби, книгу хед ферст.

Когда ты новичок и только начал что то писать в редакторе - не понятно что читать и что искать.
источник

SU

Serg Udo in RubyRush.ru
Гайз! В продуктовую компанию, нужен Ruby developer, уровня Trainee/Junior.
Оплачиваемая стажировка. Гржданство Ураины. Удаленка.
Стек:  Микросервисы, Ruby, Roda, Sequel, RabbitMQ, Redis, PostgreSQL (без Rails).
Для связи, писать:  @PanchenkoSvetlana
источник

D

Denis in RubyRush.ru
источник

Т

Тёмыч in RubyRush.ru
продуктовая компания это круто. Если это конечно не аутсорс, замаскированный под продукт
источник

SU

Serg Udo in RubyRush.ru
В основном продукт, есть и аутсорс, но туда уже не трейни идут.
источник

В

Владислав in RubyRush.ru
Приветствую.
Как "красиво" написать метод в котором длинные аргументы.
пробую с переносом строки
...
<td>
 <%=
   link_to(
     # генерация боди,
     # хелпер маршрута + params,
     # атрубит: target: '_blank'
   )
 %>
</td>
...
синтакс еррор не выбивает, но мне не очень такой вариант😀
подскажите, как принято на рельсах, или приемлем мой вариант?
источник

Э

Эдем in RubyRush.ru
Вполне себе норм
источник

В

Владислав in RubyRush.ru
я полагал, что рубиновые скобки не приветствуются на манер, например, php:
<?php
   // code
?>

Спасибо, буду иметь ввиду)
источник

АП

Алексей Печерский... in RubyRush.ru
Все привет. Наткнулся в рельсовом приложении, в сервисах на такой код:
 def self.call(...)
   new(...).call
 end
может кто объяснить что это? как он работает?
источник

Э

Эдем in RubyRush.ru
class MyClass
 def self.call(arg)
   new(arg).call
 end

 def initialize(arg)
   @arg = arg
 end

 def call
   @arg.something
 end
end

MyClass.call(arg)
источник

Э

Эдем in RubyRush.ru
Как-то так примерно. Типа вызываем что-то в функциональном стиле, явно не создавая объект
источник