method 
 interpolate_sql
 
 Related methods
- Class methods (218)
-   === ===
-   abstract_class? abstract_class?
-   accessible_attributes (>= v2.1.0) accessible_attributes (>= v2.1.0)
-   active_connection_name (>= v2.1.0) active_connection_name (>= v2.1.0)
-   add_conditions! add_conditions!  
-   add_group! add_group! (>= v2.0.3) (>= v2.0.3)
-   add_joins! add_joins!  
-   add_limit! add_limit!  
-   add_lock! add_lock!  
-   add_order! add_order!  
-   aggregate_mapping aggregate_mapping (>= v2.1.0) (>= v2.1.0)
-   all (>= v2.1.0) all (>= v2.1.0)
-   all_attributes_exists? all_attributes_exists?  
-   allow_concurrency (>= v2.2.1) allow_concurrency (>= v2.2.1)
-   allow_concurrency= (>= v2.1.0) allow_concurrency= (>= v2.1.0)
-   arel_engine (>= v3.0.0) arel_engine (>= v3.0.0)
-   arel_table (>= v3.0.0) arel_table (>= v3.0.0)
-   array_of_strings? array_of_strings? (>= v2.2.1) (>= v2.2.1)
-   attr_accessible attr_accessible
-   attribute_condition attribute_condition  
-   attribute_method? (>= v3.0.0) attribute_method? (>= v3.0.0)
-   attribute_names (>= v3.1.0) attribute_names (>= v3.1.0)
-   attributes_protected_by_def... attributes_protected_by_def... (>= v3.0.0) (>= v3.0.0)
-   attr_protected attr_protected
-   attr_readonly (>= v2.0.3) attr_readonly (>= v2.0.3)
-   base_class base_class
-   before_remove_const (>= v3.0.9) before_remove_const (>= v3.0.9)
-   benchmark benchmark
-   build_default_scope build_default_scope (>= v3.1.0) (>= v3.1.0)
-   class_name (>= v2.1.0) class_name (>= v2.1.0)
-   class_name_of_active_record... class_name_of_active_record... (>= v1.0.0) (>= v1.0.0)
-   class_of_active_record_desc... class_of_active_record_desc...  
-   clear_active_connection_name (>= v2.1.0) clear_active_connection_name (>= v2.1.0)
-   clear_active_connections! clear_active_connections!
-   clear_all_cached_connections! clear_all_cached_connections!  
-   clear_cache! clear_cache!  
-   clear_connection_cache! (<= v1.0.0) clear_connection_cache! (<= v1.0.0)
-   clear_reloadable_connections! clear_reloadable_connections!
-   colorize_logging (>= v3.0.0) colorize_logging (>= v3.0.0)
-   colorize_logging= (>= v3.0.9) colorize_logging= (>= v3.0.9)
-   column_defaults (>= v3.1.0) column_defaults (>= v3.1.0)
-   column_methods_hash (>= v1.0.0) column_methods_hash (>= v1.0.0)
-   column_names column_names
-   columns columns
-   columns_hash columns_hash
-   compute_table_name compute_table_name (>= v3.0.0) (>= v3.0.0)
-   compute_type compute_type  
-   configurations (>= v3.0.9) configurations (>= v3.0.9)
-   connected? connected?
-   connection connection
-   connection= connection=
-   connection_config (>= v3.1.0) connection_config (>= v3.1.0)
-   connection_handler (>= v3.0.9) connection_handler (>= v3.0.9)
-   connection_id (>= v3.2.1) connection_id (>= v3.2.1)
-   connection_id= (>= v3.2.1) connection_id= (>= v3.2.1)
-   connection_pool (>= v2.2.1) connection_pool (>= v2.2.1)
-   construct_attributes_from_a... construct_attributes_from_a...  
-   construct_conditions_from_a... construct_conditions_from_a... (<= v1.1.6) (<= v1.1.6)
-   construct_finder_arel construct_finder_arel (>= v3.0.0) (>= v3.0.0)
-   construct_finder_sql construct_finder_sql  
-   content_columns content_columns
-   count (<= v1.0.0) count (<= v1.0.0)
-   count_by_sql count_by_sql
-   create create
-   current_scope current_scope (>= v3.1.0) (>= v3.1.0)
-   current_scope= current_scope= (>= v3.1.0) (>= v3.1.0)
-   current_scoped_methods current_scoped_methods (>= v2.1.0) (>= v2.1.0)
-   decrement_counter decrement_counter
-   default_scope default_scope (>= v2.3.8) (>= v2.3.8)
-   default_select default_select (>= v2.3.8) (>= v2.3.8)
-   default_timezone (>= v3.0.9) default_timezone (>= v3.0.9)
-   define_attr_method define_attr_method  
-   delete delete
-   delete_all delete_all
-   descends_from_active_record? (>= v2.0.3) descends_from_active_record? (>= v2.0.3)
-   destroy destroy
-   destroy_all destroy_all
-   determine_deprecated_finder determine_deprecated_finder  
-   determine_finder determine_finder  
-   determine_instantiator determine_instantiator  
-   encode_quoted_value encode_quoted_value (>= v1.0.0) (>= v1.0.0)
-   establish_connection establish_connection
-   evaluate_default_scope evaluate_default_scope (>= v3.1.0) (>= v3.1.0)
-   exists? exists?
-   expand_attribute_names_for_... expand_attribute_names_for_... (>= v2.1.0) (>= v2.1.0)
-   expand_hash_conditions_for_... expand_hash_conditions_for_... (>= v2.1.0) (>= v2.1.0)
-   expand_id_conditions expand_id_conditions  
-   expand_range_bind_variables expand_range_bind_variables (>= v2.1.0) (>= v2.1.0)
-   extract_attribute_names_fro... extract_attribute_names_fro...  
-   extract_options_from_args! extract_options_from_args! (<= v1.0.0) (<= v1.0.0)
-   find find
-   find_by_sql find_by_sql
-   finder_needs_type_condition? (>= v2.1.0) finder_needs_type_condition? (>= v2.1.0)
-   find_every find_every  
-   find_from_ids find_from_ids  
-   find_initial find_initial  
-   find_last find_last (>= v2.1.0) (>= v2.1.0)
-   find_one find_one  
-   find_some find_some  
-   find_sti_class find_sti_class (>= v3.0.0) (>= v3.0.0)
-   first (>= v2.1.0) first (>= v2.1.0)
-   full_table_name_prefix (>= v2.3.8) full_table_name_prefix (>= v2.3.8)
-   generated_feature_methods (>= v3.2.1) generated_feature_methods (>= v3.2.1)
-   get_primary_key (>= v2.1.0) get_primary_key (>= v2.1.0)
-   human_attribute_name (>= v2.1.0) human_attribute_name (>= v2.1.0)
-   human_name (>= v2.2.1) human_name (>= v2.2.1)
-   i18n_scope (>= v3.0.0) i18n_scope (>= v3.0.0)
-   ignore_default_scope= ignore_default_scope= (>= v3.1.0) (>= v3.1.0)
-   ignore_default_scope? ignore_default_scope? (>= v3.1.0) (>= v3.1.0)
-   increment_counter increment_counter
-   inheritance_column inheritance_column
-   inheritance_column= (>= v3.0.9) inheritance_column= (>= v3.0.9)
-   inherited (>= v2.1.0) inherited (>= v2.1.0)
-   initialize_generated_modules (>= v3.2.1) initialize_generated_modules (>= v3.2.1)
-   inspect (>= v2.0.3) inspect (>= v2.0.3)
-   instantiate instantiate  
-   last (>= v2.1.0) last (>= v2.1.0)
-   log_connections (>= v2.1.0) log_connections (>= v2.1.0)
-   logger (>= v3.0.9) logger (>= v3.0.9)
-   lookup_ancestors (>= v3.0.0) lookup_ancestors (>= v3.0.0)
-   matches_dynamic_finder? matches_dynamic_finder? (>= v2.1.0) (>= v2.1.0)
-   matches_dynamic_finder_with... matches_dynamic_finder_with... (>= v2.1.0) (>= v2.1.0)
-   merge_conditions merge_conditions (>= v2.1.0) (>= v2.1.0)
-   merge_includes merge_includes  
-   merge_joins merge_joins (>= v2.2.1) (>= v2.2.1)
-   method_missing method_missing  
-   mysql2_connection (>= v3.1.0) mysql2_connection (>= v3.1.0)
-   mysql_connection (>= v2.1.0) mysql_connection (>= v2.1.0)
-   new new
-   parse_config! parse_config!  
-   parse_sqlite_config! parse_sqlite_config! (>= v2.0.3) (>= v2.0.3)
-   pluralize_table_names (>= v3.0.9) pluralize_table_names (>= v3.0.9)
-   postgresql_connection (>= v2.1.0) postgresql_connection (>= v2.1.0)
-   primary_key primary_key
-   primary_key_prefix_type (>= v3.0.9) primary_key_prefix_type (>= v3.0.9)
-   protected_attributes (>= v2.1.0) protected_attributes (>= v2.1.0)
-   quote_bound_value quote_bound_value (>= v1.0.0) (>= v1.0.0)
-   quoted_table_name quoted_table_name (>= v2.0.3) (>= v2.0.3)
-   quote_value (>= v2.1.0) quote_value (>= v2.1.0)
-   raise_if_bind_arity_mismatch raise_if_bind_arity_mismatch (>= v1.0.0) (>= v1.0.0)
-   read_methods (<= v1.0.0) read_methods (<= v1.0.0)
-   readonly_attributes (>= v2.0.3) readonly_attributes (>= v2.0.3)
-   relation relation (>= v3.0.0) (>= v3.0.0)
-   remove_connection remove_connection
-   remove_stale_cached_threads! remove_stale_cached_threads!  
-   replace_bind_variables replace_bind_variables (>= v1.0.0) (>= v1.0.0)
-   replace_named_bind_variables replace_named_bind_variables (>= v1.0.0) (>= v1.0.0)
-   require_mysql require_mysql
-   reset_column_information reset_column_information
-   reset_column_information_an... (>= v2.1.0) reset_column_information_an... (>= v2.1.0)
-   reset_counters (>= v2.3.8) reset_counters (>= v2.3.8)
-   reset_primary_key (>= v1.0.0) reset_primary_key (>= v1.0.0)
-   reset_scoped_methods reset_scoped_methods (>= v3.0.9) (>= v3.0.9)
-   reset_sequence_name (>= v1.0.0) reset_sequence_name (>= v1.0.0)
-   reset_subclasses (>= v1.0.0) reset_subclasses (>= v1.0.0)
-   reset_table_name (>= v1.0.0) reset_table_name (>= v1.0.0)
-   respond_to? (>= v2.1.0) respond_to? (>= v2.1.0)
-   retrieve_connection (>= v2.1.0) retrieve_connection (>= v2.1.0)
-   reverse_sql_order reverse_sql_order (>= v2.1.0) (>= v2.1.0)
-   safe_to_array safe_to_array  
-   sanitize (>= v2.1.0) sanitize (>= v2.1.0)
-   sanitize_conditions sanitize_conditions (>= v3.0.9) (>= v3.0.9)
-   sanitize_sql sanitize_sql  
-   sanitize_sql_array sanitize_sql_array  
-   sanitize_sql_for_assignment sanitize_sql_for_assignment (>= v2.0.3) (>= v2.0.3)
-   sanitize_sql_for_conditions sanitize_sql_for_conditions (>= v2.0.3) (>= v2.0.3)
-   sanitize_sql_hash sanitize_sql_hash  
-   sanitize_sql_hash_for_assig... sanitize_sql_hash_for_assig... (>= v2.0.3) (>= v2.0.3)
-   sanitize_sql_hash_for_condi... sanitize_sql_hash_for_condi... (>= v2.0.3) (>= v2.0.3)
-   schema_format (>= v3.0.9) schema_format (>= v3.0.9)
-   scope scope (>= v1.0.0) (>= v1.0.0)
-   scoped? scoped? (>= v1.0.0) (>= v1.0.0)
-   scoped_methods scoped_methods (>= v1.0.0) (>= v1.0.0)
-   scoped_methods= scoped_methods= (<= v1.0.0) (<= v1.0.0)
-   self_and_descendants_from_a... (>= v2.3.8) self_and_descendants_from_a... (>= v2.3.8)
-   self_and_descendents_from_a... (>= v2.2.1) self_and_descendents_from_a... (>= v2.2.1)
-   sequence_name (>= v1.0.0) sequence_name (>= v1.0.0)
-   sequence_name= (>= v3.0.9) sequence_name= (>= v3.0.9)
-   serialize serialize
-   serialized_attributes serialized_attributes
-   set_inheritance_column set_inheritance_column
-   set_locking_column (<= v1.1.6) set_locking_column (<= v1.1.6)
-   set_primary_key set_primary_key
-   set_readonly_option! set_readonly_option! (>= v2.1.0) (>= v2.1.0)
-   set_sequence_name set_sequence_name
-   set_table_name set_table_name
-   silence silence
-   single_threaded_active_conn... (>= v2.1.0) single_threaded_active_conn... (>= v2.1.0)
-   single_threaded_scoped_methods single_threaded_scoped_methods (>= v2.1.0) (>= v2.1.0)
-   sqlite3_connection (>= v2.1.0) sqlite3_connection (>= v2.1.0)
-   sqlite_connection (>= v2.1.0) sqlite_connection (>= v2.1.0)
-   sti_name (>= v2.1.0) sti_name (>= v2.1.0)
-   subclasses subclasses (>= v1.0.0) (>= v1.0.0)
-   symbolized_base_class (>= v3.1.0) symbolized_base_class (>= v3.1.0)
-   symbolized_sti_name (>= v3.1.0) symbolized_sti_name (>= v3.1.0)
-   table_exists? table_exists?
-   table_name table_name
-   table_name= (>= v3.0.9) table_name= (>= v3.0.9)
-   table_name_prefix (>= v3.0.9) table_name_prefix (>= v3.0.9)
-   table_name_suffix (>= v3.0.9) table_name_suffix (>= v3.0.9)
-   threaded_connections (<= v1.0.0) threaded_connections (<= v1.0.0)
-   threaded_connections= (<= v1.0.0) threaded_connections= (<= v1.0.0)
-   thread_safe_active_connections (>= v2.1.0) thread_safe_active_connections (>= v2.1.0)
-   thread_safe_scoped_methods thread_safe_scoped_methods (>= v2.1.0) (>= v2.1.0)
-   timestamped_migrations (>= v3.0.9) timestamped_migrations (>= v3.0.9)
-   type_condition type_condition  
-   type_name_with_module type_name_with_module  
-   undecorated_table_name undecorated_table_name  
-   unscoped (>= v3.0.0) unscoped (>= v3.0.0)
-   update update
-   update_all update_all
-   update_counters (>= v2.0.3) update_counters (>= v2.0.3)
-   validate_find_options validate_find_options (>= v1.0.0) (>= v1.0.0)
-   verification_timeout (>= v2.2.1) verification_timeout (>= v2.2.1)
-   verification_timeout= (>= v2.2.1) verification_timeout= (>= v2.2.1)
-   verify_active_connections! (>= v2.1.0) verify_active_connections! (>= v2.1.0)
-   with_exclusive_scope with_exclusive_scope
-   with_scope with_scope
- Instance methods (107)
-   <=> (>= v3.1.0) <=> (>= v3.1.0)
-   == ==
-   [] []
-   []= []=
-   arel_attributes_values arel_attributes_values (>= v3.0.0) (>= v3.0.0)
-   assign_attributes assign_attributes (>= v2.3.8) (>= v2.3.8)
-   assign_multiparameter_attri... assign_multiparameter_attri...  
-   attribute_for_inspect (>= v2.0.3) attribute_for_inspect (>= v2.0.3)
-   attribute_names attribute_names
-   attribute_present? attribute_present?
-   attributes attributes
-   attributes= attributes=
-   attributes_before_type_cast attributes_before_type_cast
-   attributes_from_column_defi... attributes_from_column_defi...  
-   attributes_protected_by_def... attributes_protected_by_def...  
-   attributes_with_quotes attributes_with_quotes  
-   becomes (>= v2.0.3) becomes (>= v2.0.3)
-   cache_key (>= v2.1.0) cache_key (>= v2.1.0)
-   clear_timestamp_attributes clear_timestamp_attributes (>= v3.1.0) (>= v3.1.0)
-   clone clone
-   clone_attributes clone_attributes  
-   clone_attribute_value clone_attribute_value  
-   column_for_attribute column_for_attribute
-   comma_pair_list comma_pair_list  
-   connection connection
-   convert_number_column_value convert_number_column_value  
-   create create  
-   create_or_update create_or_update  
-   decrement decrement
-   decrement! decrement!
-   define_question_method define_question_method  
-   define_read_method define_read_method  
-   define_read_method_for_seri... define_read_method_for_seri...  
-   define_read_methods define_read_methods  
-   delete (>= v2.2.1) delete (>= v2.2.1)
-   destroy destroy
-   destroyed? (>= v2.3.8) destroyed? (>= v2.3.8)
-   dup (>= v3.0.0) dup (>= v3.0.0)
-   encode_with (>= v3.1.0) encode_with (>= v3.1.0)
-   ensure_proper_type ensure_proper_type  
-   eql? eql?
-   evaluate_read_method evaluate_read_method  
-   execute_callstack_for_multi... execute_callstack_for_multi...  
-   extract_callstack_for_multi... extract_callstack_for_multi...  
-   extract_max_param_for_multi... extract_max_param_for_multi... (>= v3.1.0) (>= v3.1.0)
-   find_parameter_position find_parameter_position  
-   freeze freeze
-   frozen? frozen?
-   has_attribute? has_attribute?
-   hash hash
-   id id
-   id= id=
-   id_before_type_cast (>= v2.1.0) id_before_type_cast (>= v2.1.0)
-   increment increment
-   increment! increment!
-   initialize_copy (>= v3.0.0) initialize_copy (>= v3.0.0)
-   initialize_dup (>= v3.1.0) initialize_dup (>= v3.1.0)
-   init_with (>= v3.0.9) init_with (>= v3.0.9)
-   inspect (>= v2.0.3) inspect (>= v2.0.3)
-   instantiate_time_object instantiate_time_object (>= v2.0.3) (>= v2.0.3)
-   interpolate_and_sanitize_sql interpolate_and_sanitize_sql (>= v3.0.9) (>= v3.0.9)
-   interpolate_sanitized_sql interpolate_sanitized_sql (>= v3.0.9) (>= v3.0.9)
-   interpolate_sql interpolate_sql  
-   log_protected_attribute_rem... log_protected_attribute_rem... (>= v2.2.1) (>= v2.2.1)
-   mass_assignment_options mass_assignment_options (>= v3.1.0) (>= v3.1.0)
-   mass_assignment_role mass_assignment_role (>= v3.1.0) (>= v3.1.0)
-   method_missing method_missing  
-   new_record? new_record?
-   object_from_yaml object_from_yaml  
-   populate_with_current_scope... populate_with_current_scope... (>= v3.0.9) (>= v3.0.9)
-   query_attribute query_attribute  
-   quote quote  
-   quote_columns quote_columns  
-   quoted_column_names quoted_column_names  
-   quoted_comma_pair_list quoted_comma_pair_list  
-   quoted_id (>= v2.1.0) quoted_id (>= v2.1.0)
-   quote_value quote_value  
-   read_attribute read_attribute  
-   read_attribute_before_type_... read_attribute_before_type_...  
-   read_date_parameter_value read_date_parameter_value (>= v3.1.0) (>= v3.1.0)
-   readonly! (>= v1.0.0) readonly! (>= v1.0.0)
-   readonly? readonly?
-   read_other_parameter_value read_other_parameter_value (>= v3.1.0) (>= v3.1.0)
-   read_time_parameter_value read_time_parameter_value (>= v3.1.0) (>= v3.1.0)
-   read_value_from_parameter read_value_from_parameter (>= v3.1.0) (>= v3.1.0)
-   reload reload
-   remove_attributes_protected... remove_attributes_protected...  
-   remove_readonly_attributes remove_readonly_attributes (>= v2.0.3) (>= v2.0.3)
-   respond_to? respond_to?
-   save save
-   save! save!
-   set_serialized_attributes set_serialized_attributes (>= v3.1.0) (>= v3.1.0)
-   to_ary to_ary (>= v3.1.0) (>= v3.1.0)
-   toggle toggle
-   toggle! toggle!
-   to_param to_param
-   to_xml (<= v1.1.6) to_xml (<= v1.1.6)
-   to_yaml (>= v3.2.1) to_yaml (>= v3.2.1)
-   type_cast_attribute_value type_cast_attribute_value  
-   unserializable_attribute? unserializable_attribute?  
-   unserialize_attribute unserialize_attribute  
-   update update  
-   update_attribute update_attribute
-   update_attributes update_attributes
-   update_attributes! update_attributes!
-   write_attribute write_attribute  
-   yaml_initialize (>= v3.2.1) yaml_initialize (>= v3.2.1)
  = private
 = private
  = protected
 = protected 
interpolate_sql(sql, record = nil) private Interpolate custom sql string in instance context. Optional record argument is meant for custom insert_sql.
 Show source   
 # File activerecord/lib/active_record/base.rb, line 2055 def interpolate_sql(sql, record = nil) instance_eval("%@#{sql.gsub('@', '\@')}@") end

 RSpec
RSpec Ruby on Rails
Ruby on Rails Ruby
Ruby