>> app.class => ActionDispatch::Integration::Session
>> app.pages_path => "/pages" >>app.page_path(@page) => "/pages/345"
>> app.get("/pages/345") => 200 >> app.response.body => "<!DOCTYPE html PUBLIC \'-//W3C//DTD XHTML 1.0 Transitional//EN\'\n ..."
>>helper.mail_to "me@et.you" => "<a href=\"mailto:me@et.you\">me@et.you</a> >>helper.pluralize(2,'bug') => "2 bugs"
def give_me_blog_link <a href='myblog.com'>Blog</a> end
>> helper.give_me_blog_link => "<a href='myblog.com'>Blog</a>
def os_adviser if @client.geek? 'free bsd' elsif @client.blond? 'mac os' else 'windows' end end
>> helper.instance_variable_set :@client, Client.first => #<Client id: 3034, ... >> helper.os_adviser => "windows"
def do_you_want_meat params['meat'] ? ' , !' : ', , ' end
>>helper.controller = OpenStruct.new( { :params => {} } ) => #<OpenStruct params={}> >>helper.do_you_want_meat => ', , ' >>helper.controller = OpenStruct.new( { :params => { :meat => true } } ) => #<OpenStruct params={:meat=>true}> >>helper.do_you_want_meat => ' , !'
>>rails r 'puts User.last.name' => 'Fedor' >>rails c >>user = User.last >>user.name = "Petr" >>user.save >>user.name => "Petr" >>exit >>rails r 'puts User.last.name' => 'Fedor'
>>options = {:one => 1, :two => 2, :three => 3, :four => 4} =>{:one => 1, :two => 2, :three => 3, :four => 4} >>options.except!(:one, :two) =>{:three => 3, :four => 4}
>>string = 'corvalol' >>string =~ /lol/ => 5 #
>>string = 'corvalol' >>string['lol'] => 'lol' # ,
Source: https://habr.com/ru/post/146441/
All Articles