Rails update attributes not validating
Is this a reasonable candidate for inclusion as a Rails-specific cop in Rubo Cop?
All source code included in the card update_attributes vs.
For example, you may want to confirm an email address or a password.
This validation creates a virtual attribute whose name is the name of the field that has to be confirmed with “_confirmation” appended. This helper validates that your attributes have only numeric values.
collection; errors do not bubble up to the calling model.
Before you dive into the detail of validations in Rails, you should understand a bit about how validations fit into the big picture.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.There are several ways to validate data before it is saved into your database, including native database constraints, client-side validations, controller-level validations, and model-level validations: There are many ways to change the state of an object in the database.Some methods will trigger validations, but some will not.