Size: a a a

Чат по руби

2020 December 16

M

Marina.. in Чат по руби
источник

M

Marina.. in Чат по руби
Помогите пожалуйста 😔
источник

SL

Sergey Lapin in Чат по руби
Простые файлы с линуксом, до 20 урока можно вообще без файловых менеджеров создавать и наполнять, используя в консоли команду
cat>file.rb

А если надо редактировать, то открывать в простом редакторе nano, который во всех линуксах предустановлен. А Роман в уроках использует Far больше для ознакомления учеников с файловой системой.
источник

SR

Shattered Ruby in Чат по руби
Sergey Lapin
Простые файлы с линуксом, до 20 урока можно вообще без файловых менеджеров создавать и наполнять, используя в консоли команду
cat>file.rb

А если надо редактировать, то открывать в простом редакторе nano, который во всех линуксах предустановлен. А Роман в уроках использует Far больше для ознакомления учеников с файловой системой.
По поводу cat это верно замечено. Большой плюс в том, что не надо бодаться с экранированием кавычек, как если бы это написали через тот же echo "test\"123\"">file, да и писать можно многострочный текст с форматированием
источник

pk

pochatok kukuruzu in Чат по руби
Приветствую!
Ребята есть у кого под рукой или в сохраненках, настройка  Terminal/ConEmu для WLS?
Понимаю, что в Гугле не забанили, но может быть кто-нибудь делал и остался хороший гайд?
С дефолтным неудобно/тормозит ещё.
источник

R

Ro in Чат по руби
Денис Борисов
а как файлы rb  в нем запускать. Привык к фару, а тут так не получается)
советую называть директории по-английски, без пробелов, lower case. Легче будет. Например "lesson-1" вместо "Урок 1". Также большие длинные файлов не делай, app.rb будет достаточно
источник

R

Ro in Чат по руби
ну а потом из терминала:
источник

R

Ro in Чат по руби
cd ~/RUBY/projects/lesson-1 - сменить директорию
источник

R

Ro in Чат по руби
ls - показать список файлов
источник

R

Ro in Чат по руби
ruby app.rb - запустить
источник

R

Ro in Чат по руби
в линуксе запускать лучше всего в терминале все
источник

R

Ro in Чат по руби
имей в виду, что когда ты пишешь cd ты можешь использовать клавишу "Tab" для подсказки, т.е. ввел RU - нажал Tab, "BY" само напишется
источник

R

Ro in Чат по руби
(в будущем рекомендую поставить oh my zsh с плагином zsh-autosuggestions - автоматически подсказывает команды по мере ввода их из терминала - облегчает жизнь сразу)
источник

SL

Stan Ley in Чат по руби
И по желанию можно какую-нибудь тему для oh-my-zsh поставить, например powerlevel10k. Там удобно смотреть на каком ты бранче в гите, как консольная команда завершилась, под каким юзером залогинен и т.д.
источник

Т

Тенпеннай in Чат по руби
MK
вот это интересно, нужно попробовать
hamlit попробуй
источник

Т

Тенпеннай in Чат по руби
Денис Борисов
Доброго вечера!
Есть у кого ссылочка где нормальный far manager скачать на linux?
источник

AP

Artemka P. in Чат по руби
всем привет, у меня в рельсе стоит CarrierWave
и выдает такую ошибку

NoMethodError - undefined method `extension' for #<CarrierWave::Storage::SFTP::File:0x007fbf2574c0c0>:


я пытаюсь всунуть в Uploader  метод def extension, но ничего не выходит

def extension
     split_extension(filename)[1] if filename
end

потому что это должен быть метод библиотеки, который находиться в

module CarrierWave
 module Storage
   class SFTP < Abstract
     class File


NoMethodError - undefined method `extension' for #<CarrierWave::Storage::SFTP::File



как мне в Uploadere расширить класс/модуль этим методом ?

def extension
     split_extension(filename)[1] if filename
end
источник

S

Sergey in Чат по руби
Artemka P.
всем привет, у меня в рельсе стоит CarrierWave
и выдает такую ошибку

NoMethodError - undefined method `extension' for #<CarrierWave::Storage::SFTP::File:0x007fbf2574c0c0>:


я пытаюсь всунуть в Uploader  метод def extension, но ничего не выходит

def extension
     split_extension(filename)[1] if filename
end

потому что это должен быть метод библиотеки, который находиться в

module CarrierWave
 module Storage
   class SFTP < Abstract
     class File


NoMethodError - undefined method `extension' for #<CarrierWave::Storage::SFTP::File



как мне в Uploadere расширить класс/модуль этим методом ?

def extension
     split_extension(filename)[1] if filename
end
module CarrierWave
 module Storage
   class SFTP
     class File
       def extension
источник

AP

Artemka P. in Чат по руби
Sergey
module CarrierWave
 module Storage
   class SFTP
     class File
       def extension
добавив это в Uploaderб а не в исходный код библиотеки, этот метод станет мне доступным ?

class MyUploader < CarrierWave::Uploader::Base
 module CarrierWave
   module Storage
     class SFTP
       class File
         def extension

 include CarrierWave::Storage

вот так ?
источник

S

Sergey in Чат по руби
Artemka P.
добавив это в Uploaderб а не в исходный код библиотеки, этот метод станет мне доступным ?

class MyUploader < CarrierWave::Uploader::Base
 module CarrierWave
   module Storage
     class SFTP
       class File
         def extension

 include CarrierWave::Storage

вот так ?
чтобы это был rails-way, то нужно добавить в config/initializers/carrier_wave.rb и прописать это там
источник