Live coding demo from talk at Kod.io @ Linz 2014.
-
-
Save emadshanab/475f08d3d862f7b1d96b55dc9e1b9384 to your computer and use it in GitHub Desktop.
Beyond the Bar Graph: Live coding example
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
w = 1400 | |
h = 2400 | |
maxDiameter = 40 | |
columnCount = w/maxDiameter - 1 | |
svg = d3.select('.content') | |
.append('svg') | |
.attr('width', w) | |
.attr('height', h) | |
d3.json 'rails_issues_condensed.json', (issueDataArray) -> | |
ageInDaysScale = d3.scale.linear() | |
.domain([0, 60]) | |
.range([1, 0]) | |
numberCommentsScale = d3.scale.pow() | |
.exponent(0.5) | |
.domain([0, 35]) | |
.range([1, maxDiameter/2]) | |
circles = svg.selectAll('circle.issue') | |
.data(issueDataArray) | |
.enter() | |
.append('circle') | |
.classed('issue', true) | |
.attr('cx', (d, i) -> i%columnCount * maxDiameter) | |
.attr('cy', (d, i) -> parseInt(i/columnCount) * maxDiameter) | |
.attr('r', (d) -> numberCommentsScale(d.number_comments)) | |
.attr('transform', 'translate(40, 40)') | |
.attr('fill', (d) -> | |
if d.is_pull_request | |
'steelblue' | |
else | |
'#444' | |
) | |
.attr('stroke', 'black') | |
.attr('stroke-width', 2) | |
.attr('stroke-dasharray', (d) -> | |
if d.state == 'open' | |
'3,2' | |
) | |
.attr('fill-opacity', (d) -> | |
ageInDaysScale(d.age_in_days) | |
) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{"age_in_days":6,"number_comments":1,"title":"Allow ordered find_in_batches","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"Fixed typo in comment about MAX_ID.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":6,"number_comments":0,"title":"uniqueness validation fails on enums","is_pull_request":false,"state":"open"}, | |
{"age_in_days":1,"number_comments":2,"title":"Extract local cache middleware","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":6,"number_comments":4,"title":"there could be more than 10 nested records","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"After installing 4.1.0.rc1 the server does not start up","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":6,"number_comments":2,"title":"rake db:schema:dump ignores type of non-numeric primary key","is_pull_request":false,"state":"open"}, | |
{"age_in_days":6,"number_comments":0,"title":"Problem with initializer hook","is_pull_request":false,"state":"open"}, | |
{"age_in_days":6,"number_comments":1,"title":"Expands nested hashs when on data-attributes","is_pull_request":true,"state":"open"}, | |
{"age_in_days":6,"number_comments":3,"title":"[ci skip] fix example in migrations guide","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":2,"title":"fix trivial format","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":7,"number_comments":2,"title":"Attaching a file with quotes in the name doesn't work","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":2,"title":"Updates ActiveRecord::Relation documentacion","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":7,"number_comments":0,"title":"'Where' (.not) with polymorphic association in AR::Relation bug fix","is_pull_request":true,"state":"open"}, | |
{"age_in_days":7,"number_comments":1,"title":"`write_attribute` with an aliased attribute should not throw an error","is_pull_request":false,"state":"open"}, | |
{"age_in_days":7,"number_comments":0,"title":"Eager load misses aliased tables","is_pull_request":false,"state":"open"}, | |
{"age_in_days":7,"number_comments":3,"title":"enum: Option not to generate \"dangerous\" class methods","is_pull_request":false,"state":"open"}, | |
{"age_in_days":7,"number_comments":0,"title":"Pass a base relation to build_default_scope when joining","is_pull_request":true,"state":"open"}, | |
{"age_in_days":7,"number_comments":3,"title":"ActiveSupport#Cache :race_condition_ttl option handling not optimal","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"Problem with enums in rails 4.1.0.rc1","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":8,"number_comments":1,"title":"Add controller and action name to the fragment caching instrumentation payload","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"3-2 stable bug in to_json ","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":8,"number_comments":0,"title":"Support for mysql datatype 'double' in rails 4","is_pull_request":false,"state":"open"}, | |
{"age_in_days":1,"number_comments":1,"title":"Do not rely on Hash#each_value as it blocks Hash[]= ","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":8,"number_comments":0,"title":"Handle missing environment from non empty config","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":6,"title":"Prevent foreign_key_for? from evaluating all attributes","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":8,"number_comments":3,"title":"Constant autoload with underscores","is_pull_request":false,"state":"open"}, | |
{"age_in_days":1,"number_comments":1,"title":"Added irregular human inflection","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":8,"number_comments":0,"title":"Fix underscore inflector handling of namespaced and adjacent acronyms","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":5,"title":"Enum conflict raised when reloading an ActiveRecord model 4.1.0.rc1","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":8,"number_comments":4,"title":"HABTM table name generation regression.","is_pull_request":false,"state":"open"}, | |
{"age_in_days":8,"number_comments":0,"title":"CollectionCheckBoxes#render ignores @options[:index] for the hidden filed name","is_pull_request":false,"state":"open"}, | |
{"age_in_days":8,"number_comments":0,"title":"habtm doesn't run before_add callbacks","is_pull_request":false,"state":"open"}, | |
{"age_in_days":8,"number_comments":0,"title":"Use type column first in multi-column indexes","is_pull_request":true,"state":"open"}, | |
{"age_in_days":8,"number_comments":0,"title":"[ci skip] updating active_record/associations to demonstrate where conflict with eager loading.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":8,"number_comments":7,"title":"Some Validation::HelperMethods no longer callable on model instance in 4.1.rc1","is_pull_request":true,"state":"open"}, | |
{"age_in_days":8,"number_comments":0,"title":"broken 4.0.3 ActiveModel::AttributeMethods::ClassMethods help page","is_pull_request":false,"state":"open"}, | |
{"age_in_days":8,"number_comments":1,"title":"Bump version of bcrypt gem","is_pull_request":true,"state":"open"}, | |
{"age_in_days":8,"number_comments":0,"title":"Pass instance to I18n when translating error","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":5,"title":"Fix `render_to_string` when called via manually instantiated controllers","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":9,"number_comments":0,"title":"Make `:index` in migrations work with all column types","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":1,"title":"Rails v3.2.16 i18n does not work as per documentation in section 2.2","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":9,"number_comments":0,"title":"Change config/secrets.yml template to unset `SECRET_KEY_BASE` after reading it","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":4,"title":"Some Validation::HelperMethods no longer callable on model instance","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":9,"number_comments":1,"title":"Fix for external generators extend Erb::Generators","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":2,"title":"ActionDispatch::Request raw_put ","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":9,"number_comments":0,"title":"Problem loading models","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Fix collection proxy exists? regression","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":9,"number_comments":2,"title":"Pass full source to compute_asset_host","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":6,"title":"`render_to_string` no longer works outside of real requests in 4.1.rc1","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Add gem dependency for 'execjs' and 'therubyracer'","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":5,"title":"change 'assert !' to 'assert_not' in guides [ci skip] ","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"update guides to new version of rails 3.2.x, i.e. 3.2.17","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"validates_uniqueness_of rejects unique values in nested attributes","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":10,"number_comments":1,"title":"Template streaming (render stream: true) does not work in latest Rails","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"password_confirmation validation bug in has_secure_password","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":10,"number_comments":5,"title":"Invalid SQL generated when using `includes`, `joins`, `order` and `first`","is_pull_request":false,"state":"open"}, | |
{"age_in_days":2,"number_comments":3,"title":"Passing through unadulterated log levels to third party loggers breaks some third party loggers","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":10,"number_comments":1,"title":"Partial assertion does not set model instance dirty and therefore save doesn't save it","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":8,"title":"Proper apostrophes in default validation messages","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":10,"number_comments":0,"title":"ActiveRecord: has_many through with foreign scope misses joining the table and generates wrong sql","is_pull_request":false,"state":"open"}, | |
{"age_in_days":1,"number_comments":4,"title":"exists? method is broken in 4.1.rc1","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":10,"number_comments":0,"title":"Fix controller test not resetting @_url_options","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Close the meta tag with '/\u003E' instead of '\u003E'","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":10,"number_comments":1,"title":"Rails 4 engine with nested namespace","is_pull_request":false,"state":"open"}, | |
{"age_in_days":1,"number_comments":5,"title":"autosave calls invalid validations - regression","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":10,"number_comments":1,"title":"bin/rails:6: warning: already initialized constant APP_PATH","is_pull_request":false,"state":"open"}, | |
{"age_in_days":10,"number_comments":0,"title":"Moved explanation of `--mountable` option up","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":4,"title":"Document `default_scope` changes","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":11,"number_comments":0,"title":"Limit ActiveSupport::Inflector::Inflections#irregular to exact match","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"Fix parameter naming in RemoteIp middleware constructor method","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":11,"number_comments":1,"title":"Sanitize helper method not working properly with html comments.","is_pull_request":false,"state":"open"}, | |
{"age_in_days":4,"number_comments":9,"title":"CSRF protection doesn't play well with \"render stream: true\"","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":11,"number_comments":0,"title":"re-raise error if error occurs before committing in streaming","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":0,"title":"Add note to silence_stream and quietly.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":11,"number_comments":0,"title":"Replace nil checks in Quoting with a NullColumn.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":0,"title":"`rails new --edge` should use the '4-1-stable' branch","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":11,"number_comments":1,"title":"Introduce `Rails.gem_version`","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Typo fix for unscope [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":11,"number_comments":0,"title":"Introduce `Rails.gem_version`","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Sync 4.1 release notes with changes since 7f648bc7","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Upgrade Doc: assets:precompile:all was removed on 4","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Update Docs in favor to use render plain instead of text option","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":12,"number_comments":2,"title":"Remove duplicate path from CSS manifest comment","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"ActiveSupport Message verifier now given an option to user to chooseto generate url safe data","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":12,"number_comments":0,"title":"Fixed problem with through association with STI. #14046","is_pull_request":true,"state":"open"}, | |
{"age_in_days":4,"number_comments":2,"title":"transliterate function doesn't transliterate fully","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":12,"number_comments":2,"title":"generated engine namespaced action route can't be found by app","is_pull_request":false,"state":"open"}, | |
{"age_in_days":3,"number_comments":3,"title":"Fix the javascript path in guide for asset modules","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":12,"number_comments":3,"title":"renames the primary key constraint on renaming table","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"defined? on ActiveSupport::OrderedOptions options returns nil","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":12,"number_comments":4,"title":"Uncomment description for db:test:prepare so rake -T will list it.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Fix coffeescript sample [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":12,"number_comments":0,"title":"skip_before_action doesn't work with array of string in only/except options","is_pull_request":false,"state":"open"}, | |
{"age_in_days":4,"number_comments":6,"title":"\"NoMethodError in Posts#new\" after Getting Started section 5.11","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":13,"number_comments":6,"title":"Cache#fetch stores nil values","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"Backport #13512 to 4.0 stable","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":3,"number_comments":3,"title":"Change `enum` to use String values for `:string`","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":14,"number_comments":0,"title":"Fixes issue with process method not visible in integration tests","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Add a missing changelog entry for #13981 and #14035","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":14,"number_comments":3,"title":"Add documentation/tests around interpolated values in ActiveModel::Errors","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"Revert \"Fixed plugin_generator test\"","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"[Rails 3.2.16] `post_path` should probably be `posts_path`","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":2,"number_comments":7,"title":"Slash in ActiveSupport::MessageVerifier token","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"[4.1.0.beta1] get \"/:something\" no longer matches \"/something/\" (with trailing slash)","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"cache_sql is now thread-safe","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Fix typo in docs for Array#in_groups_of","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"JSON update with PUT problematic","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":15,"number_comments":0,"title":"Fall back to filter_parameters when filter_redirect is not set for redirect log lines","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"updated Travis build status image url","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":15,"number_comments":2,"title":"SQLite3Adapter now checks for views in table_exists? fixes: 14041","is_pull_request":true,"state":"open"}, | |
{"age_in_days":4,"number_comments":3,"title":"Introduce `:plain`, `:html`, and `:body` render options.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"class_attribute lose functionality for array in inheritance ","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"active record validation error (continue)","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Application templates broken","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Add verb to sanitization note","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Fix path shown in mailer's templates","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"[Guides] fix guide active_support_core_extensions. add Note to String#indent [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Small fix Remove unused fixtures from sqlite3 test cases","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":16,"number_comments":5,"title":"SQLite3Adapter table_exists? returns false for SQL views","is_pull_request":false,"state":"open"}, | |
{"age_in_days":1,"number_comments":6,"title":"try! bugged with Tempfile#unlink","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":16,"number_comments":2,"title":"Connection Pool should release internal DB resources","is_pull_request":false,"state":"open"}, | |
{"age_in_days":3,"number_comments":2,"title":"Session creation causes error with Rails engine generated under Rails 4.1","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":16,"number_comments":6,"title":"Fixed STI classes not defining an attribute method if there is a conflicting private method defined on its ancestors. (Fixes #11569)","is_pull_request":true,"state":"open"}, | |
{"age_in_days":4,"number_comments":5,"title":"Changing Relation#from now resets #select as well","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":16,"number_comments":3,"title":"has_one :through eager loading using includes creates invalid SQL","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"4-0-stable: Terminate the backend ourselves on PG 9.2+","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":16,"number_comments":4,"title":"original scaffolds.css.scss not beeing replaced by custom stylesheet","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"Generate model with field decimal{10,2}","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":16,"number_comments":2,"title":"Remove unused notice","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"Dont use Enumarator on join_association","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"no implicit conversion of Symbol into Integer in rails 4.0.2","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":5,"title":"Counter cache double increment when cache column has custom name","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Variant negotiation","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Maybe a problem of validates :format","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":2,"title":"Add hint to error message of task db:migrate:down","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Check if variant array contains only symbols","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":17,"number_comments":7,"title":"Performance regression on has_many association.","is_pull_request":false,"state":"open"}, | |
{"age_in_days":1,"number_comments":3,"title":"do not crash when `config/secrets.yml` is blank.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":17,"number_comments":5,"title":"Logging stops after a while (thread safety)","is_pull_request":false,"state":"open"}, | |
{"age_in_days":1,"number_comments":6,"title":"Drop the correct index after reverting a migration","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":17,"number_comments":0,"title":"Load included associations with limit if any","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"[Testing Guide] Explain usage of assert_redirected_to with named routes and ActiveRecord objects [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":17,"number_comments":5,"title":"Fixed a stack level too deep problem when validating a record.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Update Travis settings for Rubinius","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":17,"number_comments":1,"title":"Amended json_escape comments","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Terminate the backend ourselves on PG 9.2+","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":6,"title":"Unexpected character #to_json","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":5,"title":"Rename update_record / create_record methods","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Hide bundler output for `rails new` if quiet option is specified.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":6,"title":"Segfault in ActiveRecord::Inheritance with Ruby 2.1.0","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":18,"number_comments":4,"title":"Convert enum values in ActiveRecord::Base#attributes","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"db:schema:load does not insert all the migrations' versions","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":18,"number_comments":8,"title":"class_attribute not thread-safe","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Rails Engines: wrong documentation","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":18,"number_comments":2,"title":"No longer map PostgreSQL ranges to Ruby ranges. Introduce a new PGRange type.","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":4,"title":"Documentation: Don't symbolize tainted data.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":18,"number_comments":0,"title":"db:schema:load with migrations in subdirectories","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"add patch in HTTP Verb Constraints [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":18,"number_comments":12,"title":"numer_to_human_size changes numeric output depending on locale","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Helper for enums","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":18,"number_comments":1,"title":"DISTINCT is prepended to the count expression when the relation includes or eager_loads","is_pull_request":false,"state":"open"}, | |
{"age_in_days":6,"number_comments":2,"title":"render_to_string doesn't respect layout option","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Use issuetemplate.com to make issue triaging easier.","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Upgraded jquery-rails gem version","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":19,"number_comments":6,"title":"Sungularize ActionController::UnpermittedParameters error in case when only 1 parameter is unpermitted.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"Logging for served static files please!","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":19,"number_comments":0,"title":"Prevent relation builder from generating NULL for array of ranges","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"Add missing directory slashes [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":19,"number_comments":22,"title":"Leaking unrelated scopes","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Add test coverage for the action mailer","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":19,"number_comments":1,"title":"Add test coverage for the action mailer","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"Incorrect composed_of behaviour in query methods","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":20,"number_comments":5,"title":"PG::InvalidParameterValue: ERROR: invalid value for parameter \"client_min_messages\"","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Reaper has access to threadsafe active? call","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":20,"number_comments":4,"title":"This updates rails to use edge rack","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"Remove outdated TODO from url_for test, this test was fixed in 900a2d30","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":20,"number_comments":0,"title":"Refactor ActiveModel::Serialization#serializable_hash","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":6,"title":"Fix response flatten infinite recursion","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":20,"number_comments":3,"title":"[Guides] Add documentation for using Rails with a reverse proxy [ci skip]","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":4,"title":"Fix general singularization rule for words ending in \"aves\"","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":5,"title":"This change removes a duplicate require for String core_ext starts_ends_with.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Remove duplicate require added by 47860b6","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"FilterParameters is referenced at the class level from the Request","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"use File.exist? instead of File.exists?","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":9,"title":"Document `:api:` as private for arel methods from cd93d71","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Skips linked folder tests if symlink is invalid","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Remove end of line whitespace from bb87c16","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Skips tests on Windows that create files with illegal characters","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":9,"number_comments":6,"title":"streaming should change status of response when exception is caught","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":8,"title":"`Rails.threadsafe!` mode is deprecated, Update Docs","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Test coverage improvement","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Clarifying confusing phrasing","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Fixed a grammatical error in Booleans section of API documentation guide","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":21,"number_comments":3,"title":"Fix search for create_table_migration template override","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":2,"title":"ActiveModel#create returns truthy value even when the model is invalid","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":0,"title":"Fixed an issue where reloading of removed dependencies would cause an un...","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":0,"title":"context in validation goes through has many relationship","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Date.yesterday is wrong","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":2,"title":"Refactoring some awesome comments","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Add test case for autosave association with nested attributes.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":22,"number_comments":16,"title":"default_scope breaks chained having statements in rails4","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":6,"title":"Scaffold 'Leave', expecting 'leave' but got 'leafe'. How to modify?","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":22,"number_comments":2,"title":"Disable `source_type` scope when `through` already scoped","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":6,"title":"Fix wordy sentence [ci-skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"ActiveRecord enum: use validation if exists instead of raising ArgumentError","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"ActionDispatch::Request#xml_http_request? returns nil instead of false","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Require action_view to fix missing constant ENCODING_FLAG","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":23,"number_comments":2,"title":"NoMethodError: undefined method `[]' for nil:NilClass at connection_pool.rb:579 ","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"Tiny typo, colon breaking the link [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":23,"number_comments":0,"title":"Backport has_secure_password fix from #11107","is_pull_request":true,"state":"open"}, | |
{"age_in_days":3,"number_comments":4,"title":"ActiveSupport::Dependencies.remove_unloadable_constants! autoloads then removes not yet loaded constants","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":23,"number_comments":2,"title":"Skip migration check if adapter doesn't support it","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Test for skipping a controller filter set up with a class PART 2","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":23,"number_comments":5,"title":"Add foreign_key_type option to add_reference","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":9,"title":"Test for skipping a controller filter set up with a class Part 3","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":6,"title":"Lazy translations for models","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"Confusing implementation between .empty? and .blank?","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Add .ruby-gemset to .gitignore for rvm","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Documentation grammar","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Fixed typos","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Custom primary keys in migration documentation","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":0,"title":"fix interplay of humanize and html_escape","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":7,"title":"[Testing Guide] Mention :unauthorized in assert_response explanation [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"update contribution doc grammar","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Fixed typos in column_definition_test.rb.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":16,"title":"Add config to disable schema dump after migration","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Missing closing parenthesis. [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":9,"number_comments":5,"title":"JSON session serializer broke flash notice","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"[ci skip] Add missing 'task' to note on Running Migrations","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":1,"title":"HTTP Authentication header could include unquoted values","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":6,"title":"add missing sharp [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Update with select gives \"ActiveModel::MissingAttributeError: missing attribute\" error","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":12,"number_comments":4,"title":"Guides fixes","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"Sized enumerator","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":9,"number_comments":7,"title":"Cookies serializer improvements","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"How should a patch to the concerning gem be submitted for Rails?","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":26,"number_comments":9,"title":"Completes the work done for #14408 and #11432, which lets you add the --model-name option when generating scaffold controllers.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"Always preload included polymorphic associations","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Remove pointless `||= nil`","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Fixed minor typo [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":5,"title":"Fixed #13892 issue","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Fixes the camelCase variable name in the docs [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":4,"title":"has_many :through + parent.associations.build + save doesn't save associating record","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"Make sure transaction state resets after commit","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"Remove extraneous variable assignment","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"caches_action should use the layout option as a key","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":27,"number_comments":4,"title":"Polymorphic join table generating wrong SQL","is_pull_request":false,"state":"open"}, | |
{"age_in_days":1,"number_comments":4,"title":"Error in Rails Guide about the behavior in case of 'includes' with 'where'?","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":27,"number_comments":10,"title":"Stop converting non-numeric values to 0 when column integer or float","is_pull_request":true,"state":"open"}, | |
{"age_in_days":7,"number_comments":4,"title":"Prevent [response].flatten from recursing infinitely.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Adding a documentation example and a test to button_to with path","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":9,"title":"has_and_belongs_to_many autosave: true, dont save child records","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":8,"number_comments":11,"title":"Fix tidy_bytes for JRuby","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"[email protected]","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":4,"title":"Rails 4: Custom app directory not reloading in development","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":7,"number_comments":8,"title":"ActiveRecord enum silently accepts string where conditions, which is not implemented","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":10,"number_comments":12,"title":"Return hash with_indifferent_access on Session::JsonSerializer","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":13,"number_comments":8,"title":"How to use IpSpoofAttackError","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":9,"title":"Inconsistent asset digest values","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":5,"title":"Fixes issue with parsing whitespace content back from database - fixes #13907","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Added single quotes when not doing string interpolation.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":10,"title":"Deprecate custom BigDecimal serialization","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":29,"number_comments":5,"title":"AP4 regression that an action named status causes stack level too deep","is_pull_request":false,"state":"open"}, | |
{"age_in_days":3,"number_comments":1,"title":"\"rake rails:template\" broken in master (reopen #13510)","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":29,"number_comments":0,"title":"ActiveRecord + SQLite3 does not handle SQLite3::BusyException correctly within transactions","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":2,"title":"rake db:migrate should not invoke dump task in production environment","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":29,"number_comments":2,"title":"Allow filtering params based on parent keys","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"Associations now raises `ArgumentError` on name conflicts.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Possible bug on activerecord","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":2,"title":"PostgreSQLColumn::ArrayParser ignores empty strings.","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":6,"number_comments":3,"title":"Fixed \"Hash#to_param confused by empty hash values\" #13892","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Dup a readonly record keeps its readonly value","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Remove unused variable.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Document default trim mode for Erubis and affected ERB tags [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":4,"number_comments":0,"title":"destruction errors out on HABTM w/out primary key","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":30,"number_comments":8,"title":"append link to bad code when error type is SyntaxError","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":7,"title":"Arel/AR not replacing binds correct?","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":5,"title":"Rails 4.0.2 Strong Parameter not working with virtual attributes","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Add `travel_back` to remove stubs from `travel` and `travel_to` and remove auto-rollback after each test case","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"TableDefinition.timestamps should do the right thing by default and set the columns to not null","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":7,"number_comments":5,"title":"Hash#to_param confused by empty hash values","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":5,"number_comments":6,"title":"instance.destroy leads to undefined method `to_sym' for nil:NilClass","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Invoca 3.1.12 cleanup","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Changing locale to another languages caused method valid? to fail","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":13,"title":"ActiveRecord `sum` got imprecise value with SQLite","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Modify the session serializer implementation","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Fix regression on .select method","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":31,"number_comments":2,"title":"rails on live stream seems to expires with error on server","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":2,"title":"\u0026method(:require) segfaults on Ruby 2.1","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":31,"number_comments":5,"title":"Add option to `rails new` for Rails Application Class Name","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":17,"title":"Correctly send the string given to lock! and reload(:lock) to the lock scope - fixes #13788","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":31,"number_comments":13,"title":"Support local in TextHelper.pluralize()","is_pull_request":true,"state":"open"}, | |
{"age_in_days":2,"number_comments":11,"title":"last on has_many associations not worked as expected with PostgreSQL","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Added some style changes in asset pipeline documentation","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":20,"number_comments":17,"title":"Default scope is not overridden with scope for same attributes","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Mention find_each in find_in_batches doc [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Added documentation for css_compressor in asset_pipeline.md","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Adding months bug","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Enhance errors while retrieving database config","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":5,"title":"Fixing issue with activerecord serialization not being able to dump a record after loading it from YAML - fixes #13861","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":9,"title":"Fix documentation of filters api with classes","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"Alternative implementation to make time travel not dependent on mocha","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"SyntaxError backtrace","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"find_in_batches should not mutate its argument","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":20,"number_comments":0,"title":"Updated doc for default scope [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":6,"title":"Fix incorrect serialization state after loading","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"SEO Friendly URLs","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"ActiveRecord::Store - Deserialize, then Serialize causes Exception","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":4,"number_comments":6,"title":"Do not discard query parameters on requests that use wrap_parameters","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":13,"number_comments":3,"title":"Rails config for raise on missing translations","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":7,"title":"Let `unscope` ignore non Arel scope.where_values","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":33,"number_comments":1,"title":"Added option to define timezones through localization","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":1,"title":"i18n - Locale inflections on Rails generators not being applied","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":33,"number_comments":5,"title":"The request.path isn't reset across multiple calls to process in functional tests","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"active record validation error ","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":33,"number_comments":3,"title":"active record validation error ","is_pull_request":false,"state":"open"}, | |
{"age_in_days":12,"number_comments":4,"title":"`respond_to` fails for attributes with umlauts","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Rails 4.1.0.beta1 not loading smtp_settings","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Display value when raising due to unscope() issues","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"use the new clear_validators! api everywhere to reset validators in tests","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"Replace File.exists? with File.exist?","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Ruby on Rails 4.1 Release Notes: Fix spelling [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"image-url ignore RAILS_RELATIVE_URL_ROOT ","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"[ci skip] Docs typo - find_by_sql","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Correct grammar from '... allowing both thread web servers ...' to '... ...","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Fix order syntax in find_by_sql example","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":35,"number_comments":1,"title":"Make sure #extract! will keep `permitted` value","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"Tokenizer's constructor shouldn't modify it's argument","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Log type-casted value(s) after `ActiveRecord::RecordNotFound` error.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":3,"number_comments":1,"title":"Add docs about behaviour of replacing a has_one associate object.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Including helper from concerns doesnt work","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":6,"title":"find_or_create_by is broken with the new enum functionaliy in Rails 4.1","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"Code snippets style broken on the edge API","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Add a missing changelog entry for #13825 [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"When helper file name and module name do not match, it causes circular dependency error ","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Remove unused argument.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Fix Class#singleton_class? for Ruby 2.1 compatability","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":36,"number_comments":0,"title":"Params returned from Hash#extract! drop their ActionController::Parameters#permited? flag","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"rails command (app_rails_loader.rb) finds wrong bin/rails","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":36,"number_comments":2,"title":"Update postgres hstore casting to handle null-terminated strings.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"app_rails_loader.rb should check if bin/rails is a File before calling F...","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Update railtie.rb","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"Dashes in route names","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Reloading of Middleware code","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":3,"number_comments":4,"title":"[ci skip] Clarified language for how ActionMailer default options works","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":9,"title":"Enclose interpolation of variables with braces to be more consistent.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":3,"number_comments":12,"title":"Rails config for raise on missing translations","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":2,"title":"translate dashes to underscores for routes, fixes #13824","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Reordered classes in AR Validation #validates_with example [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Remove unused assignment to fix warnings in enum test.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"unify param.require tests","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"test boolean and number json param parsing","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":37,"number_comments":1,"title":"Invalid byte sequence UTF-8 error in ruby 1.9.3 rails 4.0","is_pull_request":false,"state":"open"}, | |
{"age_in_days":1,"number_comments":3,"title":"Regression: before_destroy callbacks never called when clearing has_many association","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":37,"number_comments":0,"title":"Meaningful info on PG::ActiveSqlTransaction error [WIP]","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":1,"title":"has_one :through assignment by id.","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":37,"number_comments":1,"title":"ConnectionNotEstablished exception in ActiveRecord::TestFixtures.teardown_fixtures","is_pull_request":false,"state":"open"}, | |
{"age_in_days":11,"number_comments":2,"title":"Document rendering order used by ActionMailer","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":37,"number_comments":7,"title":"has_many + limit does not work correctly","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":4,"title":"Select id field from the Collection cause SQL exception","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":37,"number_comments":3,"title":"Unicode Asset Filenames on Windows not working","is_pull_request":false,"state":"open"}, | |
{"age_in_days":4,"number_comments":1,"title":"ActionController::TestCase#post repeats print of first parameters for every subsequent post call, even if they are different.","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":2,"title":"ActiveRecord 4.0.0 unnecessary requests to db","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"`rake routes` fails mounting a Rails::Engine with empty routes","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":6,"number_comments":7,"title":"Log for which keys values were set to nil in deep_munge","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":4,"title":"Fixes #13810 `rake routes` error when mount `Rails::Engine` with empty routes","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":15,"title":"Less stupid translation helper (with blocks for interpolation)","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Read local_infile option from application config.This sets the MYSQL_OPT_LOCAL_INFILE option for mysql","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":38,"number_comments":8,"title":"ActiveRecord: set primary_key default as 'id' which table does not have primary_key.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"Association fails or succeed depending of the scope block position.","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":38,"number_comments":11,"title":"Opt-out of always writing of serialized columns (`serialize :some_attr, dirty: :never`)","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":11,"title":"Fix ActiveModel::Errors#has_key? returning nil","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":38,"number_comments":0,"title":"`rake routes` failure test added for exception \"stack level too deep\"","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":0,"title":"Read local_infile option from application config.This sets the MYSQL_OPT_LOCAL_INFILE option for mysql","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Remove duplicate merge","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":32,"number_comments":9,"title":"Dynamically define PostgreSQL Range OIDs","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Better ActiveRecord hierarchy for Dirty and others","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Calling tap on `ActiveRecord::Relation` not working as expected","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Different timezones for multiple databases...","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Calling reset on a collection association should unload the assocation","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":8,"title":"Allow using hash for Relation#select to define aliases.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":7,"number_comments":0,"title":"Pessimistic locking ignores lock clause","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":39,"number_comments":0,"title":"create indexes inline in CREATE TABLE for MySQL","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"test","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"New finder methods (#second, #third) etc do not work correctly on associations","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":3,"number_comments":4,"title":"Fix `ActiveRecord::RecordNotFound` error message with custom primary key","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Getting Started with Rails section 5.11 error for \u003C% if @post.errors.any? % in edit.html.erb","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Local infile option for mysql adapters","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":6,"title":"calling reset on a collection association appears to be broken","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Add method aliases for maximum and minimum","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":8,"title":"Add missing information for `id` field when used with `select`","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"Ensure AR #second, #third, etc. finders work through associations","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Implement the Dirty API with the Enum feature correctly.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":10,"number_comments":6,"title":"Updated association_basics.md","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":40,"number_comments":17,"title":"Model.unscoped ignored for joins","is_pull_request":false,"state":"open"}, | |
{"age_in_days":5,"number_comments":5,"title":"Refactored validations rules for has_secure_password","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":40,"number_comments":3,"title":"Update association_basics.md for belongs_to and has_one [ci skip].","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":4,"title":"removing duplicate code in railties/lib/rails/generators/resource_helper...","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Fix for incorrect link that is pointing to Rails blog [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":5,"title":"controller_name assignment before changing name","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Empty array becomes nil in params","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":10,"number_comments":13,"title":"Replace Post model with Article model in getting started guide [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Fix a typo that says you application [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Add link to upgrade guide for full list of deprecated finders [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Update Error Message when secrets.secret_key_base isn't given","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Update Changelog, Spring is under rails/spring","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Spring in now under rails/spring [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":5,"title":"ActiveRecord::Relation#pluck allows to get attributes of associations","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"Edits to Guides / Association Basics","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":11,"number_comments":8,"title":"Rails Guides - Getting Started","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":24,"number_comments":21,"title":"Refactored object rendering in RenderingHelper#render into it's own method","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Removed redefined blank? methods","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":7,"title":"Restore ActiveRecord states after a rollback for models w/o callbacks","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":0,"title":"spring gem moved to rails/spring","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Ability to specify multiple contexts when defining a validation.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":4,"title":"Source instance of a has many through association is not properly set to be validated","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Correct the version number in guides","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Let scaffold controller generators generate namespaced controllers for non-namespaced models","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Correct the version number to 4 in guides[ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":8,"title":"Ensure #second (and others) acts like #first AR finder","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":5,"title":"Add YAML to rake notes","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Cannot make new rails project with UTF8 PATH","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":7,"number_comments":6,"title":"has_secure_password validations bypass Base.save(validate: false) ","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":9,"number_comments":8,"title":"Ability to specify multiple contexts when defining a validation.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":1,"title":"set encoding for pipe to binary mode","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":7,"title":"id and persisted? don't reflect object state after rollback","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"rake db:test:purge does not work when only using DATABASE_URL ","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":4,"number_comments":2,"title":"undefined method `whitelist_attributes=' for ActiveRecord::Base:Class","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":3,"number_comments":23,"title":"1.9.3-style in form_helper documentation [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":3,"number_comments":18,"title":"Inconsistent ordering of ActiveRecord::Relations between #first and #second","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Replace dead links to documentation","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"undefined method `whitelist_attributes=' for ActiveRecord::Base:Class","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Automatically check .travis.yml for errors.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"[Question] Is there any way to define class_name dynamically in has_many relation ?","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":44,"number_comments":1,"title":"Fixes double escaping of HTML-safe strings by the truncate command","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":5,"title":"Partials section on \"Getting Started\" guide is incomplete","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"ActionController::Live caches the count of an object?","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":6,"number_comments":6,"title":"Added missing `file` delivery method to the Configuration Guide","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":14,"number_comments":6,"title":"[Issue7538] undefined method reverse","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Quick documentation fix (very minor/lowest severity)","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Update fixture class name deprecation warning to give more information about caller","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":0,"title":"clean up security guide: his =\u003E their [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":14,"number_comments":14,"title":"Polymorphic eager loading is broken in Rails 4.1.0.beta1","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":3,"number_comments":27,"title":"\"No timezone data source could be found.\" on FreeBSD, 4.1.0beta1","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Removed duplicate line for ActiveSupport::Logger.silencer [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":45,"number_comments":2,"title":"[WIP] Active Model Basics","is_pull_request":true,"state":"open"}, | |
{"age_in_days":16,"number_comments":2,"title":"Updating docs for config.action_view.erb_trim_mode","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":45,"number_comments":3,"title":"`truncate' on html-safe input will escape only when truncating","is_pull_request":false,"state":"open"}, | |
{"age_in_days":1,"number_comments":8,"title":"Add back yaml_initialize hook to AR::Core for Syck deserialization support","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Introducing abstract class causes new and create methods to break","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"migration: hstore indexes on individual keys","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Source Type is Cached in Unrelated Queries of Polymorphic association","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":4,"number_comments":7,"title":"Possible regression in after_save callback between 3.2.14 and 3.2.16","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Add back yaml_initialize hook to AR::Core for Syck deserialization support","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"line numbers for methods defined by `delegate` are wrong.","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":46,"number_comments":0,"title":"Calculation methods on models (maximum and minimum) for datetime fields should return values in the current timezone.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":2,"title":"Fix fields_for documentation with index option [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":46,"number_comments":9,"title":"rails destroy should not delete files it didn't generate","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"Include Autoprefixer as a default gem for new applications","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Getting Started with Engines does not include enough information on deploying","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"[ci skip] Grammar correction","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"[ci skip] Added alias to CSRF","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":2,"title":"Use single quotes in generated files","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":8,"title":"Active Record's subclass_from_attributes shouldn't assume :type is for STI unless there is a type column.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Updating Getting Started Guide","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Fixes #12423 - Additional select columns are removed when using includes","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"removed extra comma [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":0,"title":"Add config.middleware.clear operation","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":8,"number_comments":8,"title":"setup Bundler in engines `bin/rails` stub.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Updated Changelog to reflect removal of :dependent =\u003E :restrict","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":11,"title":"SQLite3 doesn't set anything for datetime columns","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Favor canonical environment variables for secrets","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Raw email contains local vars if they were passed to template via ':locals'","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":19,"number_comments":2,"title":"PostgreSQL implementation of SchemaStatements#index_name_exists?","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":4,"number_comments":5,"title":"ActiveRecord has_many :through: default_scope on join table is applied incorrectrly","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Fixing bug with assert_template and options :partial and :locals","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Make lambda variable optional in the inclusion :in option.","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":6,"title":"[JRuby] Fix incorrect RUBY_ENGINE value ","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"Rails 3-2: assert_template with the options :parital and :locals can cause an unexpected exception","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":4,"title":"single quotes for controller generated routes","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"\"serie\" =\u003E \"series\"","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":16,"number_comments":13,"title":"Allow session serializer key in config.session_store","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":48,"number_comments":7,"title":"create_join_table does not properly name nested HABTM assocation join tables","is_pull_request":false,"state":"open"}, | |
{"age_in_days":6,"number_comments":3,"title":"Getting started - Use of strong parameters","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":48,"number_comments":5,"title":"Don't parallelize tests running on jruby","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":7,"title":"ActiveRecord::Relation.arel.to_sql generates sql without filling parameters in Rails 4","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":48,"number_comments":4,"title":"Light support for postgres expression indexes","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":2,"title":"Skip Spring App Generator tests on JRuby","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":4,"title":"Made it possible to specify an explicit format or layout when passing an object to RenderHelper#render","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Documentation update to address the concern raised here: https://github....","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":49,"number_comments":10,"title":"Rails 4.0.2 ActiveRecord: has_many uniq through not removing order","is_pull_request":false,"state":"open"}, | |
{"age_in_days":2,"number_comments":5,"title":"Add an option `in` for the numeric validation of the model attributes.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":49,"number_comments":2,"title":"Allow filtering params based on parent keys","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":5,"title":"fix enum value typecast issue","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Removing without_thor_debug ","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":3,"number_comments":3,"title":"Can't create Binding Object on top of Fiber","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Change pluralize method to return the singular form of a word if the count is 0 and the last argument to true.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":2,"title":"use enum labels as form values. Achieved by `_before_type_cast`.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":3,"number_comments":2,"title":"Set NameError#name","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":50,"number_comments":2,"title":"Rails automatically updated counter_cache column even if counter_cache isn't enabled","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":2,"title":"Adding tip on returning readonly records","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":50,"number_comments":0,"title":" RecordInvalid rollback is ignored when creating via has_many","is_pull_request":true,"state":"open"}, | |
{"age_in_days":2,"number_comments":0,"title":"DateTime ranges can be iterated","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":50,"number_comments":2,"title":"config.i18n.enforce_available_locales and not having :en as an available locale","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Restore DATABASE_URL even if it's nil in connection_handler test","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":50,"number_comments":3,"title":"Set Session Time Zone While Connecting to Mysql","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":2,"title":"[ci skip] - error_messages_for has been deprecated since 2.3.8 - lets re...","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":3,"number_comments":5,"title":"Rails 4.1.0.beta1 ActiveRecord: order of arguments 'includes' method ","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":6,"title":"Added rake task to show details of a migration.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Client.exists?(1,2,3) doesn't work with multipule ids","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":2,"number_comments":4,"title":"Fix iterating over DateTime by doing strict checking for Time objects","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":51,"number_comments":10,"title":"Aggregate methods (empty?, any?, count) generate invalid SQL","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"ActiveRecord scope with first returns all records","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":51,"number_comments":10,"title":"Data corruption risk: Roll back open transactions when the running thread is killed.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":4,"number_comments":22,"title":"enum typecast issue","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":51,"number_comments":0,"title":"clean up remaining log flushing support","is_pull_request":true,"state":"open"}, | |
{"age_in_days":20,"number_comments":11,"title":"Implement an internal stub method to make time travel not dependent on mocha","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":51,"number_comments":1,"title":"Only run _rollback callbacks if top-level transaction","is_pull_request":true,"state":"open"}, | |
{"age_in_days":4,"number_comments":8,"title":"linkify http://localhost:3000","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":20,"number_comments":12,"title":"Rails 4.1.0.beta1 ActiveRecord regression: It is making unecessary requests to db","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":26,"number_comments":4,"title":"Why polymorphic associations use the `Model.base_class.name` instead of `Model.name`?","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":4,"number_comments":10,"title":"Clarify behavior of json_escape","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Getting Started guide contains errors","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"routes.url_helpers module is not fully working with ruby 2.1.0","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"MySQL version 4.1 was EOL on December 31, 2009","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Dead \"Learn More\" links in ActiveRecord Readme file","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":52,"number_comments":0,"title":"ActiveRecord+SQLite3 may roll back a transaction twice.","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"Move finish_template as the last public method defined in the generator","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":52,"number_comments":2,"title":"ActiveRecord may leave statements open when using SQLite3","is_pull_request":false,"state":"open"}, | |
{"age_in_days":1,"number_comments":5,"title":"Rails TypeError nill when render","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":52,"number_comments":16,"title":"Although AssetTag#image_tag uses TagHelper#tag it doesn't conform to the method signature","is_pull_request":false,"state":"open"}, | |
{"age_in_days":1,"number_comments":5,"title":"Adding --verbose flag to rake test doesn't do anything","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":52,"number_comments":18,"title":"SQLite3: Always close statements.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Rails TypeError nill when render","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":52,"number_comments":4,"title":"SQLite3: Rollback only if in a transaction.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"Fix typo [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":52,"number_comments":1,"title":"Don't replace squash DateTime#default_inspect","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":13,"title":"Adding Hash#compact and Hash#compact! methods","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":32,"number_comments":0,"title":"Fixed typo [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":8,"title":"Be more explicit about the default of db:drop and db:create","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Failing test for String#to with negative index","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":5,"title":"ActionMailer::Preview not working","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Fix typo in image_tag documentation","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":19,"number_comments":4,"title":"Previewing emails does not call interceptors","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":4,"title":"Negate null argument while reverting change_column_null_migration","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":0,"title":"rake description for db:drop needs to be updated to mention that it drops both development and test database","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"Restore ar log backtraces","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":5,"title":"`datetime` and `timestamp` array attributes are saving correctly.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Getting Started with Rails -- 5.7","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":54,"number_comments":7,"title":"AR : Circular `dependent: :destroy` cause 'stack level too deep' error","is_pull_request":false,"state":"open"}, | |
{"age_in_days":24,"number_comments":3,"title":"Add CreateMigration action","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":54,"number_comments":5,"title":"Prevent String#blank? from blowing up on invalid UTF-8 bytes","is_pull_request":true,"state":"open"}, | |
{"age_in_days":40,"number_comments":13,"title":"Update date_helper.rb","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":54,"number_comments":1,"title":"replacing dirty's changed_attributes with original_values","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":2,"title":"db:migrate no longer applies STEP","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Fix force_ssl.rb documentation. Close tt tag.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Add missing tests for invalid names in `rails plugin new` generator","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Remove warnings in test suite","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"find_by with empty params returns first result","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":6,"title":"Invalid controller action called during post","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Require actionview/version","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Requires Autoload to avoid errors when loading just \"active_support/core_ext\"","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Add 'e' var on rescue DalliError, in order to log it","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":55,"number_comments":3,"title":"Allow hyphenated names for `rails plugin new` generator","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"Remove method redefined warnings for test suite","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":55,"number_comments":4,"title":"Fix regression on has many association callback repeating records.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":0,"title":"Ruby is a proper noun here, not part of code fragment [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Set transaction_open before begin_db_transaction.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":4,"title":"Improve consistency of distance_of_time_in_words method","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":17,"title":"Make change_table use object of current database adapter","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Autoload of lib does not seem to work (4.2)","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"ActiveSupport locale specific inflections","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":25,"number_comments":7,"title":"When deleting a previously deleted model, simply returns","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"3.2-stable: ActiveRecord SQLite3 adapter does not rollback immediate transactions correctly","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":56,"number_comments":1,"title":"`date_select` helper method extension","is_pull_request":true,"state":"open"}, | |
{"age_in_days":2,"number_comments":10,"title":"Fix: ActiveRecord::Store TypeError conversion when using YAML coder","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":56,"number_comments":2,"title":"Fix ActiveRecord::Migrator#needs_migration? inconsistency (fix #10856)","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":3,"title":"access absolute path","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"provide correct example of `datetime_select` helper [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"order(:id).reverse_order in default_scope doesn't work as expected since 4.0.1","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Fixed truncate documentation. [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":0,"title":"Error message for optimized url helper is different from the normal helper","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":57,"number_comments":5,"title":"support multiple calculations in a single query","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"Rails 4 Production mode, cannot access User model from Sessions Controller","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"mem_cache_store requires dalli, so only accept dalli/client","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":6,"number_comments":11,"title":"Ensure Active Record connection consistency","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Change all \"can not\"s to the correct \"cannot\"","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"provide correct information [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":10,"title":"Fixed `truncate` documentation","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":5,"number_comments":1,"title":"Hstore migration failing test case ","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":6,"number_comments":0,"title":"change_column_null does not reverse automatically","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":40,"number_comments":4,"title":"A pass over the Getting Started guide sections 1, 2, and 3 [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"Fix documentation for end_year option of date_helper [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"modified documentation of `start_year` and `end_year` options for `date_select` helper [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Use DATABASE_URL by default","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":10,"title":"Fixing ActiveRecord::Store YAML coder for nil values","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Fix broken link to guide \"Upgrading from Rails 4.0 to Rails 4.1\"","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Update the Travis configuration file","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Chapter 5 clarify wording","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Fix comment syntax","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Clarified that readers do not have to add any code to config/routes.rb /...","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Avoid raising a NameError on FreeBSD using Date","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":3,"number_comments":2,"title":"Updated expected Ruby / Rails versions","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"2014 is here.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":2,"title":"Move default production database to URL sub key","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"[ci skip] Add missing flash message in block filter example.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Removed ellipsis which might trigger reader to think that they'd missed ...","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Can't install Rails 4 on FreeBSD (via ports): xmlschema not defined in Date","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":2,"number_comments":2,"title":"store many attributes into one column","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Removed elipsis indicating that the reader should have more code than ","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":60,"number_comments":6,"title":"Allows using relation name when querying joins/includes","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":5,"title":"Rails4 can't use :defaults in url_for ?","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":3,"number_comments":5,"title":"date_select view helper not rendering year range correctly.","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":5,"title":"Update grant statement to address #13549","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"Use `Array#wrap` instead `Array()`","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":6,"title":"TZInfo-related Exceptions errors when trying to use Rails 4.1 on Windows","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":61,"number_comments":1,"title":"We want to allow aria-* to pass like data-* in tag options","is_pull_request":true,"state":"open"}, | |
{"age_in_days":2,"number_comments":1,"title":"Fix enum writers when using integers","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":14,"title":"test_mysql and test_mysql2 get test_bad_connection failures","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"URL helper for singular resource complains about missing the resource :id","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":8,"title":"Delegate has_many :through","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":8,"title":"Add #sample to Range","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":2,"title":"Fix for #13437","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":6,"number_comments":3,"title":"Wrong polymorphic_path for namespaced controllers and models","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":4,"number_comments":2,"title":"I18n.enforce_available_locales conflicts with I18n.fallbacks","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":24,"number_comments":6,"title":"Fix querying an array field with empty arrays.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Update explanation to match example","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":35,"number_comments":4,"title":"involve sti_name and find_sti_class in subclass_from_attrs method","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"Allow \"url\" sub key in database.yml configuration","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Add a missing changelog entry for #13534 [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":8,"title":"[ci skip] ConnectionSpecification::Resolver Docs","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":9,"number_comments":3,"title":"Dangerous non-threadsafe behavior in ActionController::Live","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Extract db url connection logic to class","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":62,"number_comments":7,"title":"select tags and their hidden field counterparts are rendered in the wrong order","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"An ActiveModel instance with default ordering scope cannot be destroyed","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":10,"number_comments":7,"title":"allow user to set virtual attributes with becomes/becomes!","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":10,"title":"raise ArgumentError exception","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":7,"number_comments":3,"title":"Fixed AR warnings while executing test suites","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":3,"number_comments":16,"title":"Rails 4.1.0.beta1 and broken left outer join","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":6,"number_comments":16,"title":"Fix ActionMailer config loading regression.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":5,"number_comments":12,"title":"[4.1.0.beta1] Enum: build and first_or_create/populate_with_current_scope_attributes broken","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":4,"number_comments":10,"title":"Automatically maintain test database schema","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Render select tag before hidden input","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Fixed- Machine dependent AR test cases","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":3,"title":"Make outer joins on proper parent","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":63,"number_comments":0,"title":"Collection Routing for Rails","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"Rails generate model for decimal with scale \u0026 precision incorrect","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Associations do not work with the foreign key \"record_id\"","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":5,"title":"Removed warnings: setting `changed_attributes` instance variable if it is already initialized.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":13,"title":"String#blank? returns True/False","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":57,"number_comments":20,"title":"Added warning when user tried to create model with pluralize name.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"String#blank? return values wrong","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Typo fix [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":7,"title":"Update String#blank? to use fastest implementation","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":4,"title":"Encoding::CompatibilityError when utf8 project dir and utf8 url","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":64,"number_comments":2,"title":"Rails 3.2.16 - ActiveRecord::Relation#== not working with given Array.","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"typo- ruby on Rails Security Guide Section 4.1","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":46,"number_comments":9,"title":"rake rails:template broken in master","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":51,"number_comments":19,"title":"Hstore arrays fix (follow up for #11444)","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Modifying empty? method of errors","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Update to Unicode 6.3.0","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Update the files under the public directory upgrading","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":3,"number_comments":2,"title":"add_column from reversible block is not reversible","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":11,"number_comments":7,"title":"t.hstore from change_table is not reversible","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Ensure backward compatibility between Minitest 5 and 4","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":65,"number_comments":4,"title":"update_all behavior is different between mysql and the other databases ","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"Use String#scrub when available to tidy bytes","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":65,"number_comments":2,"title":"Set Session Time Zone While Connecting to Mysql","is_pull_request":false,"state":"open"}, | |
{"age_in_days":8,"number_comments":3,"title":"Raw SQL select query with XMLElement column formatting returns nil rows (Oracle Database)","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"rbconfig is not used in these files remove unused requires","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":39,"number_comments":17,"title":"changing ruby version in getting started[ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Improve font of some code in API documentation [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Minitest::Unit::TestCase is Minitest::Test [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"Problem in docs: integration test example: session: assert_equal","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":26,"number_comments":5,"title":"make changed_attributes work with new enum feature","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"rake rails:update doesn't update static HTML error pages","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Broken documentation links in edge guides.","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"unscoped can't be chainned with other scopes since 4.0","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Fixed typo in Rails 4.1 Release Notes [CI skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":66,"number_comments":0,"title":"Implicit render should set actual content type","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":5,"title":"using symbol instead of string in establish_connection","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Fix railties warnings","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"Update contributing_to_ruby_on_rails.md","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":3,"title":"Adding missing backslashes in active_model files so as to avoid unwanted...","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Typo rectified commom =\u003E common[ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Typo rectified","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":5,"title":"Partial fix of database url tests","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Model.count is broken with custom #select","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":67,"number_comments":7,"title":"array literals ignored in ActiveRecord#where","is_pull_request":false,"state":"open"}, | |
{"age_in_days":3,"number_comments":7,"title":"Copy changed_attributes across to newly become'd records","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":67,"number_comments":10,"title":"Scope is applied in place where it should not (with STI)","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":2,"title":"[ci skip] Update getting started Ruby version.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":67,"number_comments":6,"title":"Moving common code of a method to seprate method and then calling","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":6,"title":"HTTP 9.2 OPTIONS method is missing in rails routing","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":67,"number_comments":0,"title":"validates_uniqueness_of should honor the collation","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"Better missing `secret_key_base` error message","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"Move mysql2 test for when adapter will be loaded","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"fixes railties test in master","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":8,"number_comments":1,"title":"Add test case for issue #13437","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Fix railties tests in master","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":7,"number_comments":8,"title":"Add any/all support for variants","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":8,"title":"ActionMailer not working in Production using Load Balancer","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Raise NoDatabaseError when db does not exist","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"[4.1.0.beta1] :host for default_url_options not getting picked up","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":68,"number_comments":1,"title":"Stop swallowing exceptions from`after_commit` callbacks","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":20,"title":"Do not store production information in .yml files","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":68,"number_comments":0,"title":"Ensure format is uniform when used as cache key","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"[ci skip] a destroy action in controller, not delete [getting_stated.md].","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Unable to install rails 3.1.12","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":69,"number_comments":7,"title":"Make possible rendering of a block with a layout and a collection.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":3,"title":"Fix DB Console tests","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"Add missing av/railtie require","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Inconsistence between rails and bundler when scaffolding gems","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":2,"title":"Enable dot syntax on nested Rails.application.secrets","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Fix typecasting array of integers","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":38,"number_comments":16,"title":"Raise an error if `scope` or `enum` is about to add a conflicting method to the class","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":10,"title":"Resolver test cases","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":2,"title":"Changing the values of a json column using Hash methods (`[]=`, etc) should set `ActiveRecord#changed`","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":60,"number_comments":4,"title":"IPAddr::InvalidAddressError: invalid address with PostgreSQL and native data type 'inet' (Rails 4.0.2)","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":2,"title":"Destroying already destroyed object with touch association causes \"can not touch on a new record object\" error","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":11,"title":"undefined method `gsub' for 1:Fixnum when use postgresql integer array","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":10,"title":"On destroying do not touch destroyed belongs to association.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":6,"title":"Enum accessors now returns symbols instead of strings.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":5,"title":"proper generation of `checkbox`/`radio button` html when html id-attribute is boolean value","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":40,"number_comments":1,"title":"Raise ArgumentError if argument not respond to to_hash method","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":70,"number_comments":2,"title":"Serialized comparing","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"Enable memcached service on travis for running cache tests.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":70,"number_comments":16,"title":"[4.1.0.beta1] I18n Missing Translation Handler doesn't work","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Use local variables in _form.html.erb generated by scaffold generator.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":70,"number_comments":18,"title":"Generating proper migration when ActiveRecord::Base.pluralize_table_names = false","is_pull_request":true,"state":"open"}, | |
{"age_in_days":5,"number_comments":11,"title":"Updated documentation for Attribute Methods [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":70,"number_comments":15,"title":"Remove the default 255 char limit on string columns in Postgres","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"Add missing changelog entries and fix few typos","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":70,"number_comments":5,"title":"Use local variables in _form.html.erb generated by scaffold.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":4,"title":"[Rails 4.1.0.beta1] ActionMailer Previews Use Preview Method Twice","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":21,"number_comments":6,"title":"Missing attribute error when using select(:)","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":6,"title":"fix host_db extraction for sqlite3, Fixes build #12796","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":52,"number_comments":1,"title":"Allow options for :enum and provide :nested option to create namespaced scopes and methods","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Rails 4.1.0 doesn't recognize paths with backslash in the end","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":11,"number_comments":5,"title":"[4.1.0.beta1] Preload/includes with multiple arguments fails in certain conditions","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":2,"number_comments":6,"title":"Tell how to Create a Database in Error Message","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":71,"number_comments":1,"title":"Generated migrations pluralize table names when ActiveRecord::Base.pluralize_table_names == false","is_pull_request":false,"state":"open"}, | |
{"age_in_days":24,"number_comments":2,"title":"Rails 4.0.2 initializer_logger forces use of Logger","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":71,"number_comments":6,"title":"Let's fix deep_munge \u003C3 \u003C3 \u003C3","is_pull_request":false,"state":"open"}, | |
{"age_in_days":11,"number_comments":13,"title":"Add the ability to nullize the enum column","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"fix CollectionAssociation's comments","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":9,"number_comments":2,"title":"Reference Problem","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Ability to turn off auto save of serialized attributes","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Do not expect database user with app name to exist","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":31,"number_comments":9,"title":"Object#presence should take a block","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":0,"title":"Generates html and text templates for mailers by default.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Bump Jbuilder version to 2.0.0","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Use sass-rails 4.0.0","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":72,"number_comments":9,"title":"PostgreSQL array support broken for timestamps ","is_pull_request":false,"state":"open"}, | |
{"age_in_days":20,"number_comments":8,"title":"[4.1.0.beta1] Application templates failing","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":72,"number_comments":2,"title":"Deprecate reporting methods for silencing output as they aren't thread safe","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":2,"title":"Fix PostgreSQL range tests on fresh DB","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":72,"number_comments":1,"title":"Restore disconnection-handling for PostgresqlAdapter","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"Fix typo: data --\u003E date","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":28,"number_comments":7,"title":"Improve ERB dependency detection","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Remove \u003Ctt\u003E tag in 4_1_release notes. [ci skip].","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"added note when used `Unicode character routes` [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"[ci skip] Add highlights in Rails 4.1.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"[ci skip] Remove \u003Ctt\u003E tag in 4_1_release notes.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"[ci skip] Update 4.1 release notes: YAML value need to wrap in double quotes.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Prevent creation of instance methods when `instance_reader = false`, Grammar checks, Conditional statements combined","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Fixed configurable.rb regular expression name check","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":33,"number_comments":4,"title":"ActiveRecord serialize Array","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":4,"number_comments":4,"title":"Move the null mime type to request.format","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"quoting: Check if id is a valid method before using it","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Dont return id when quoted_id method exists","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Make `rails runner` command options more obvious","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"set encoding UTF-8 for accepting multibyte character","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":33,"number_comments":2,"title":"Documentation code examples ","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":12,"title":"modified regex for finding table_name from a multiline sql query in postgresql","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"DB query evaluating NOT true condition","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Ignore the config/secrets.yml","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"fix typos and grammar mistake [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":73,"number_comments":2,"title":"Has many results showing duplicates","is_pull_request":false,"state":"open"}, | |
{"age_in_days":3,"number_comments":3,"title":"strong_parameters: forbidden attributes leak thru the ActiveModel protection if in an array","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":73,"number_comments":0,"title":"[4.1.0.beta1] issue running rails new command on rubinius","is_pull_request":false,"state":"open"}, | |
{"age_in_days":29,"number_comments":8,"title":"[4.1.0.beta1] Router regression with trailing slash and query string","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":73,"number_comments":0,"title":"Callback bug where `after_update` runs inappropriately on associated model","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":2,"title":"duplication removed(DRY)","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":5,"title":"[4.1.0.beta1] Wrong number of arguments in create_table_definition","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":43,"number_comments":10,"title":"[4.1.0.beta1] Time travel helpers don't work \"out of the box\"","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":30,"number_comments":7,"title":"[4.1.0.beta1] Generator calling `generate` hangs","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":16,"title":"Change all `MiniTest` to `Minitest`","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":22,"number_comments":9,"title":"Revert \"ask the fixture set for the sql statements\" to address #13356","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":17,"number_comments":13,"title":"[4.1.0.beta1] ActionMailer configs not recognized","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Use first path of migrations_paths to generate new migrations","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":31,"number_comments":1,"title":"Fix delete_all when chained with joins.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Fixing links to \"Upgrading Ruby on Rails\" guide on \"4.1 Release Notes\"","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Fix typo [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"change to DateTime.civil_from_format from DateTime.civil_from_fromat in ...","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"allow video_tag to accept `size` as `Number` for square shaped videos","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"fixed the file extension on links to upgrading_ruby_on_rails (html -\u003E md...","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Upgrading Ruby On Rails link broken","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Prettify the removals from Action Controller in 4.1 release notes. [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":6,"number_comments":11,"title":"[4.1.0.beta1] Method missing `action_view`","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":13,"title":"Incorrect SQL generated by #to_sql","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":42,"number_comments":14,"title":"`scope` and `enum` should raise an error if the generated methods conflict with an existing one","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"fix some typos in docs of string/filters.rb and attribute_accessor.rb","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":11,"title":"Fix to_param when attribute has multibyte character","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":12,"title":"Assigning nil to a polymorphic belongs_to should nullify its _type column","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"typo: should be 'DateTime.civil_from_format' and not 'DateTime.civil_from_fromat'","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":37,"title":"Update the gitignore generator template to ignore secrets.yml","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":5,"title":"PostgreSQLAdapter, extract_table_ref_from_insert_sql (multiline sql issue)","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"using #count instead of #any? in #many? - performance improvement","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":20,"number_comments":2,"title":"Nested namespaced resources, polymorphic associations and paths","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":4,"title":"Describe precision + scale in migrations guide","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":74,"number_comments":6,"title":"partial rendering a block with layout and collection does not work","is_pull_request":false,"state":"open"}, | |
{"age_in_days":19,"number_comments":0,"title":"Routes + scope + multiple params with similar matching = problems on replacing params values","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":74,"number_comments":9,"title":"allow array or hash syntax for partial index conditions","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":2,"title":"autoload constants more effectively using autoload_under/autoload_at","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":28,"number_comments":6,"title":"sqlite \u003E= 3.8.0 supports partial indexes","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":10,"number_comments":19,"title":"updated unicode version","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Release notes fixes","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Introduce Module#concerning","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":7,"title":"CSRF protection from cross-origin \u003Cscript\u003E tags","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"number to currency not formatting properly","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":21,"number_comments":7,"title":"activerecord: Initialize Migration with version from MigrationProxy.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"test_binary_in_fixtures fails with Oracle adapter at master branch","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":2,"number_comments":3,"title":"fix default select when from is used","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":75,"number_comments":2,"title":"Incorrect infinity and NaN conversion to Ruby values in postgresql adapter","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":5,"title":"test case for #limit added - picking latest value from limit","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":75,"number_comments":0,"title":"Change favicon_link_tag helper mimetype from image/vnd.microsoft.icon to image/x-icon.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":2,"title":"test case added for #limit","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":8,"title":"WIP: Integration of mail_view gem","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":25,"number_comments":4,"title":"Read only records returned when using joins","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Confusing method name #set_content_type","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":7,"title":"Documentation error for Timestamp","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"Default I18n.enforce_available_locales to true","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":8,"title":"#none documentation updated [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Added `absence` parameter to pluralization table","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Fix url leak in application templates guide","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":12,"title":"Fixed rails dbconsole to support DATABASE_URL","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":18,"title":"Rails flash notice sticks in Safari?","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"\"Learn more\" links in activerecord/README.rdoc broken","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":2,"number_comments":11,"title":"Use ping first to check connection status for mysql_adapter","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Update secret_key_base Docs","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":0,"title":"Fixes interpolation on SafeBuffer","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":3,"number_comments":3,"title":"Create a blacklist to disallow mutator methods to be delegated to Array","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Update Session Store Documentation","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":6,"number_comments":2,"title":"Flag `config.assets.raise_runtime_errors` in dev","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":6,"title":"Improved documents [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":4,"title":"add default_scope as an option in uniqueness validation","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":5,"title":"Refactor squish! method of string core_ext","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":7,"title":"HtmlSafe Strings are equal regular strings","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Fix syntax error in redirect_to example","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":5,"title":"`rails dbconsole` raise error when ENV['DATABASE_URL'] exists and config/database.yml removed.","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Improve document: working with javascript in rails [ci skip].","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"created object in after_validation callback : difference between test and real-life","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":8,"title":"JBuilder overrides Rails scaffold generators","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":78,"number_comments":12,"title":"Bug: counter_cache update twice","is_pull_request":false,"state":"open"}, | |
{"age_in_days":2,"number_comments":8,"title":"Spelling and Grammar check [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":78,"number_comments":16,"title":"fix truncation in ActiveRecord::Calculations","is_pull_request":true,"state":"open"}, | |
{"age_in_days":2,"number_comments":5,"title":"db:test:clone and prepare must load environment","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Fix spelling in comments in active_model validator.rb [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":3,"number_comments":7,"title":"Fixes interpolation on ActiveSupport::SafeBuffer","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"argument prefix warning removed","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Fix mysql to support duplicated column names","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"form_tag with parameters fixed [ ci skip ]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":5,"title":"support creating temporary tables from queries","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Correct comment in databases/postgresql.yml [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":79,"number_comments":3,"title":"Postgresql-Adapter does not use sequence as default value","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":7,"title":"Removing not required unless condition","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":79,"number_comments":0,"title":"allow a limit for delete_all, and use joins natively for mysql and postgres for update and delete","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"JRuby on Rails 4.0.2 with ActiveSupport::BasicObject Errors","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"adding documentation for attribute_was mehtod","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"fix grammatical error","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"typos rectified lifecycle =\u003E life cycle","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":5,"title":"Adding documentaton for a method","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"typos rectified ","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Spelling and Grammar checks [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Fix tiny typo in documentation","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":8,"title":"Variants inline syntax documentation","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":5,"title":"form_tag with action parameter explicitly inside hash does not work","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Added :nodoc: for `attribute_changed?` and `attribute_was` [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":13,"title":"Create config/secrets.yml file for store of tokens","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"Fix retrieving duplicated columns with mysql","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":33,"number_comments":6,"title":"config.middleware.clear doesn't works anymore","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":6,"title":"Translate new unique constraint error message for sqlite \u003E= 3.8.2","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"form_tag with action parameter explicitly inside hash does not work","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":6,"title":"Fix typo in action_controller responder.rb [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":4,"title":"#all returns deprecation warning","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":2,"number_comments":3,"title":"FloatDomainError: Infinity when updating PostgreSQL range with infinity (ActiveRecord 4.0.x) and PostgreSQL (9.2)","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Remove require 'models/administrator', Administrator is not used in secure password test","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"typo rectified","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Typos rectified","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":0,"title":"test description uses \"disable\" when it should be \"disabled\"","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":6,"title":"Make ActionDispatch::Request::Session#fetch behave like Hash#fetch","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Shouldn't #849dbb5d be changed again?","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"removing multiple check conditions to single check condition","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Using built in ruby method to iterate with index","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":5,"title":"Moving the common code of increment and decrement of cache file store in...","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":10,"title":"AR::Base#attributes! returns hash with indifferent access","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Sanitize helper only accepts strings","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"value is \"disabled\" not \"disable\"","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Prevent invalid code when using dynamic finders with reserved ruby word.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":33,"number_comments":5,"title":"Set STI type column correctly when calling becomes!","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":4,"title":"Warn about using `return` inside inline callback blocks [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"replacing manual index with ruby method","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"SQL CAST is ignored in PostgreSQL on ActiveRecord 3.2","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"order method does not override default_scope mentioned in class (Active Record 4.0.2)","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":16,"number_comments":15,"title":"ActiveRecord::Enum, model.status_was return a String value, not integer","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":81,"number_comments":2,"title":"has_many through: causes incorrect owner to be passed to the scope of the source association","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"Replace with gsub! in ActiveSupport::Inflector","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Using parallelize_me! to parallelize isolated test","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"[ci skip] Fix http_accept_language link syntax in 4-0-stable","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Fix typo in docs, missing colon in Symbol literal","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":2,"number_comments":11,"title":"Bump up builder","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"respond_to - array as first argument","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Support MySQL 5.7 explain","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"fixes #11761, provided real world example [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Variants inline syntax v2","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":0,"title":"Model.find_by_alias() generates invalid Ruby code","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"fixed typo [ci-skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"Remove `DEFAULT NULL` for primary key column to support MySQL 5.7.3","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Blank Page via Domain Redirect (301 Requests) Rails keeps hitting ActionRecord::SchemaMigration","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"typecast uuid to avoid blank string inputs","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":82,"number_comments":6,"title":"Add Enum type to postgresql adapter's oids to prevent unknown OID warnings","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":6,"title":"[Docs] Make clear that you can use Time in to_formatted_s","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":82,"number_comments":2,"title":"rails new application - defaults to test environment","is_pull_request":false,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Mime-types dependency outdated...","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Rake routes, not updating the actual routes.","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Detect changes in array attribute","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":2,"number_comments":9,"title":"Undefined method `[]' for nil:NilClass (in attribute_methods)","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":31,"number_comments":7,"title":"Wrong path names using multiple constraints","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":2,"number_comments":8,"title":"Fix type cast on group sum with custom expression","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":4,"number_comments":3,"title":"Fix wrong test, which does `SELECT AS` with already existing Model attribute name.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Require action_view explicitly in AC::Base","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":5,"title":"Rails concurrency bug on save","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":2,"number_comments":2,"title":"group.sum returns string hash values if the column being summed is a string","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":3,"title":"info problem ","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":4,"title":"Prevent stack overflow when serializing self-referential data as JSON","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Inline syntax for variants","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Upgrade minitest version","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":4,"number_comments":8,"title":"Rails' asset pipeline does not serve images in assets/images/sub_folder if file names contain a dash","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":6,"number_comments":2,"title":"Check MySQL connection using ping","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Check MySQL connection using ping","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Check MySQL connection using ping","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":5,"number_comments":7,"title":"Fix test-error introduced by #10635.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":11,"number_comments":2,"title":"Wrong original_filename value when uploading files with '+' in name using file_field","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"fix tiny typo in comment, \"state_state\" should be \"stale_state\" [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Check MySQL connection using ping","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":52,"number_comments":3,"title":"[Proposal] Add capability to extend all relations on model with modules or block","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Check MySQL connection using ping","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":85,"number_comments":9,"title":"[Concept] Always require permit before fetching","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":1,"title":"Fixed test for Mime::VCF","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":85,"number_comments":3,"title":"Fix rename column with long name.","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":2,"title":"capitalize words starting after numbered list to maintain consistency [c...","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Enum doc fixes","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":6,"title":"Some improvements on building nested forms. [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Minitest upgrade broke build","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":8,"title":"Use details to invalidate template resolver cache.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Very tiny typo fix [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Skipping debugger from plugin Gemfile for JRuby","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":56,"number_comments":14,"title":"has_many :dependent =\u003E :destroy deleting associations on update_attributes","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":6,"title":"Fixes a typo from a7713765 [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":86,"number_comments":1,"title":"Exit when an exception occurs while creating/dropping the database","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"Make sure that spring is loaded in development only","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":86,"number_comments":4,"title":"update cache on background thread when race_condition_ttl option set","is_pull_request":true,"state":"open"}, | |
{"age_in_days":1,"number_comments":3,"title":"Make clear that the enum array should not be changed once defined. [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":7,"number_comments":23,"title":"fix Mysql sum return integer instead of float","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"docs: Replace an unpleasant grammatical construct.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Escalate missing error when :raise is true","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":4,"number_comments":4,"title":"Querying joins, possible unexpected behavior","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"ActiveRecord::EagerLoadPolymorphicError using period in where clause.","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":54,"number_comments":10,"title":"Strange association 'build' behaviour?","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":0,"title":"Backports #12290 to 4-0-stable. Closes #12459","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":2,"title":"link_to doesn't construct the proper HTML target _blank attribute","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":64,"number_comments":3,"title":"default_url_option prevalences","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"To many database connection created in rails 2.3.18 application. ","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":14,"number_comments":4,"title":"Adds i18n.enforce_available_locales to config. guide","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":55,"number_comments":5,"title":"`find_in_batches` now returns an `Enumerator`","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"set `i18n.enforce_available_locales` before `i18n.default_locale`.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Retain ActionPack dependency on ActionView","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":15,"number_comments":6,"title":"Add configuration option to optionally disable deep_munge","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Make it possible to remove unused enum values by setting them to `nil`.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":1,"number_comments":1,"title":"Better error description on a missing constant/module within another","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":5,"number_comments":2,"title":"MySQL 5.7.3 m13 does not allow `DEFAULT NULL` for primary key","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"Add variable argument length second argument to pluralize","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":7,"title":"Make xhr?/xml_http_request? actually return true/false","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":53,"number_comments":0,"title":"Can no longer configure all missing translations to raise in development","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":87,"number_comments":3,"title":"Add ActiveRecord::Relation#destroy_all! method","is_pull_request":true,"state":"open"}, | |
{"age_in_days":0,"number_comments":0,"title":"New number_to_currency output no longer matches documentation","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":87,"number_comments":0,"title":"[Regression 3.2 -\u003E 4.0] Fix bugs with changed attributes tracking when transaction gets rollback","is_pull_request":true,"state":"open"}, | |
{"age_in_days":22,"number_comments":12,"title":"Spurious I18n::InvalidLocale errors when setting I18n.enforce_available_locales","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":3,"title":"Specifying a file for single test doesn't work anymore","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":1,"number_comments":0,"title":"PostgreSQLAdapter's mapping of OIDs is unsafe","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":1,"title":"remove nil in NullType#ref.","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"update guides to new version of rails 3.2.x [ci skip]","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":6,"number_comments":5,"title":"Count ignores options when called through an association Rails 4.0.2","is_pull_request":false,"state":"closed"}, | |
{"age_in_days":0,"number_comments":2,"title":"Fix header Content-Type: #\u003CMime::NullType:...\u003E in localized template","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":11,"title":"Remove deep munge","is_pull_request":true,"state":"closed"}, | |
{"age_in_days":0,"number_comments":4,"title":"TextHelper#simple_format attempts to call undefined raw method","is_pull_request":true,"state":"closed"} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment