Ruby:
def factorial(n)
return 1 if n.zero?
1.upto(n).inject(:*)
end
PHP:
#photo-container { | |
padding: 15px; | |
} | |
#photo-container a { | |
overflow: hidden; | |
display: block; | |
float: left; | |
border: 1px solid #cdcac6; | |
padding: 0; |
# Mock columns for tables | |
list | |
user_id integer | |
items: | |
user_id integer | |
list_id integer | |
users_items: | |
user_id integer |
Ruby:
def factorial(n)
return 1 if n.zero?
1.upto(n).inject(:*)
end
PHP:
<?php | |
/** | |
* Will save the object cache before object is completely destroyed. | |
* | |
* Called upon object destruction, which should be when PHP ends. | |
* | |
* @since 2.0.8 | |
* | |
* @return bool True value. Won't be used by PHP |
(function($){ | |
$.entwine('ss', function($) { | |
$('.ss-gridfield .action.userform-export-csv').entwine({ | |
onclick: function(e){ | |
var self = this, btn = this.closest(':button'), grid = this.getGridField(); | |
var data = ''; | |
// Add current button | |
data += '&' + encodeURIComponent(btn.attr('name')) + '=' + encodeURIComponent(btn.val()); |
Provide a ActiveModel::Validations style set of helpers for models to add input filters that work on all dirty fields before validation.
The point of this is I have a project that requires some data consistency and right now that's all ad-hoc and messy. I need a better way to quickly ensure that a username is lower case, things are trimmed properly before stored in the db, etc. Right now that's all done manually on the controller or model, or not at all.
# Fun fact... | |
redirect_to some_path, notice: 'My notice' | |
redirect_to some_path, error: 'My error message' | |
# first will set a flash[:notice] while second will NOT set a flash[:error] | |
# vs: | |
flash[:notice] = 'My notice' |
process = fork do | |
File.open('./output.txt', 'w') do |f| | |
20.times do |i| | |
f.write "Tick #{i}\n" | |
f.flush | |
sleep 1 | |
end | |
end | |
end |
// Ruby: | |
def multiply_by_two(i) | |
i * 2 | |
end | |
// PHP: | |
public function multiply_by_two($i) { | |
return $i * 2; |
if Rails.env.development? || Rails.env.test? | |
... | |
ENV['SKIP_RAILS_ADMIN_INITIALIZER'] = 'true' | |
... | |
end |