Skip to content

Instantly share code, notes, and snippets.

@jlebrech
jlebrech / incoming_mail.rake
Created March 29, 2012 10:53
Why does simple_format not work in a rake task?
require "rubygems"
require "bundler/setup"
require "mailman"
require 'active_support/inflections'
require 'action_view/helpers'
extend ActionView::Helpers
namespace :incoming_mail do
@jlebrech
jlebrech / ticket.rb
Created March 27, 2012 10:54
Update Count on create
after_create :update_count
def update_count
tickets = Ticket.where(:player_id => self.player_id)
tickets.each do |t|
t.count_for_player = tickets.count
end
end
@jlebrech
jlebrech / index.html.erb
Created March 19, 2012 09:35
Why does this not behave locally?
<%= form_tag edit_multiple_game_flags_path(params[:game_id]) do |f| %>
<% @flags.each do |flag| %>
<%= check_box_tag "checkbox[]", flag.reportee_id %></td>
<% end %>
<% = form_for edit_multiple_game_flags_path(params[:game_id]) ...
@jlebrech
jlebrech / index.html.erb
Created March 16, 2012 17:19
Form just displays blank
<% form_for edit_multiple_game_flags_path(params[:game_id],@flags) do %>
<table class="accordion">
<thead>
<tr>
<th>Select</th>
<th>Player</th>
</tr>
</thead>
<tbody>
<% @flags.each do |f| %>
<a data-fetch="squareroot" data-param="9"><a/>
@jlebrech
jlebrech / _form.erb
Created March 14, 2012 18:31
Nested resource form
<%= form_for([@game,@message_template]) do |f| %>
@jlebrech
jlebrech / serverswitching.rb
Created March 8, 2012 10:51
Switching base URI
class Managementdb
include HTTParty
def self.login(game_name)
case game_name
when "game1"
self.base_uri = "http://game1"
when "game2"
self.base_uri = "http://game2"
when "game3"
@jlebrech
jlebrech / scaffolddsl.rb
Created March 7, 2012 08:53
DSL Generators
Scaffold do
route "/" do |r|
controller :welcome do |c|
get :index do
html do
table :posts_model, :except => :secret_field
list :users_model
end
end
end
@jlebrech
jlebrech / mongomapper.rb
Created March 1, 2012 16:46
Mongomapper or query
@gamer_profiles = GamerProfile.all(
:$or => [
{"playerName" => /#{params[:search]}/},
{"locale" => /#{params[:search]}/}
]
)