Skip to content

Instantly share code, notes, and snippets.

Igor Shevkun ishe-ua

  • Ukraine
Block or report user

Report or block ishe-ua

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View instance_methods(false).sort
Proc.instance_methods(false).sort
показать свои собственные методы экземпляра класса.
без false - покажет вообще все (свои, унаследованные и внедренные).
View find . -name testfile.txt
find /home/ishe/ -name "*.jpg"
find /home -name '*.jpg
see:
https://www.linode.com/docs/tools-reference/tools/find-files-in-linux-using-the-command-line
View STI vs Polymorphic
это 2 разных user case-а:
STI: хранить ООП-иерархию однотипных моделей в одной таблице (Car,Boat... в Transport)
Polymorphic: одной общей моделью (Image) владеют разнотипные другие (User, Transport...). никто ниукого ничего не унаследывает.
View I18n - boolean
en:
"true": "yes"
"false": "no"
erb:
<%= t account.send_notifications?.to_s %>
notes:
1. "" in yaml is necessarily (all of them)
View Тестирование helper-а
require 'test_helper'
class YourHelperTest < ActionView::TestCase
test "should work" do
assert_equal "result", your_helper_method
end
end
# оно типа само сделает
You can’t perform that action at this time.