`
taito
  • 浏览: 96437 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

用Flux Validator 插件定制个性化的错误提示

阅读更多
   * 效果见下面的图片

   安装
  
ruby script/plugin install http://fluxvalidator.googlecode.com/svn/trunk/flux_validator

   使用

   1) 放置插件所需 Flux Validato
      首先你需要使用自带的 defaults javascript插件库
     
<%= javascript_include_tag :defaults, 'lowpro' %>

      以及validator自带的样式
     
<%= flux_validator_for 'form' %>
  
   2) 错误信息的放置
      1. 标准的用法
<%= text_field :user, :login %>
<%=error_messages_on :user, :login %> 

      2. 或者是form_for 的用法
         <% form_for(:user, :url => users_path) do |f| %>
         <%= f.text_field :login %>
         <%= f.error_message_on :login %>
         <% end %>

   
      3) 定制样式
         在插件目录下有flux_validator.css 这个文件,修改即可
  
      4) 定制模型别名
         <%= text_field :user, :login %>

         如果想定义个性模型类的名称
        
<%= text_field :my_user, :login %>


         只需要在controller下定义别名
 
         class UsersController < ApplicationController
 	    alias_model :my_user, :user
         end

   
       5) 初始你自己的模型
        
 class UsersController < ApplicationController
	   def validate_form
	       @user = User.new
    	       @user.name = params[:user][:first_name]
	       @user.email = params[:user][:email]
             super
	   end
          end


   原文
   http://www.railslodge.com/plugins/268-flux-validator
  • 描述: Flux Validator插件的应用效果
  • 大小: 33.5 KB
3
0
分享到:
评论

相关推荐

    Unity Flux插件2.22版本

    Unity Flux插件2.22版本

    Flux Unity插件

    Flux Unity插件是一款在Unity游戏开发环境中广泛使用的工具,专为提高技能编辑和其他游戏逻辑构建的效率而设计。这款插件以其强大的功能和易用性,在Unity开发者中获得了高度评价,尤其对于需要创建复杂交互和行为...

    Unity flux 插件 v2.1.5

    总的来说,Unity Flux插件为Unity开发者提供了一种结构化的状态管理方案,有助于提高代码的可读性和可维护性。使用该插件时,注意保持Unity版本与插件的兼容性,以及避免在路径中使用中文字符,这样可以确保项目的...

    Fluid Flux V1.0、V1.1 兼容UE4、UE5最强の流体模拟插件,带使用教程

    Fluid Flux V1.0、V1.1 兼容UE4、UE5最强流体模拟插件,附带简单的使用教程 Fluid Flux V1.0、V1.1 兼容UE4、UE5最强流体模拟插件,附带简单的使用教程 Fluid Flux V1.0、V1.1 兼容UE4、UE5最强流体模拟插件,附带...

    React和Flux的组件定制化实践.pdf

    React和Flux是前端开发领域的两大技术框架,其中React主要负责视图层的组件化构建,而Flux是一种用于管理应用数据流的架构模式,尤其与React配合使用时,可以实现复杂应用的数据流向管理。本篇文档将介绍如何在React...

    flux 下载

    Flux 是一个强大的开源自动化工具,它主要用于 Kubernetes 集群的持续部署和基础设施即代码(IaC)管理。Flux v3 是其最新版本,引入了诸多改进和新特性,以更好地适应云原生环境的需求。在这个“flux_3.0 Beta”...

    ansys moving heat flux.zip_ansys heat_ansys moving heat_ansys 焊接

    标题中的"ansys moving heat flux.zip"表明这是一个与ANSYS软件相关的压缩文件,重点在于"moving heat flux",即移动热流。这通常涉及到热力学分析中的动态问题,特别是当热源不是静止而是随时间或空间变化时的场景...

    flux eidtor.rar

    Unity Flux编辑器是一款专为Unity游戏引擎设计的高级工具,主要用于创建流畅的过场动画以及定制化的技能编辑功能。在Unity开发中,过场动画和技能特效是提升游戏体验的关键元素,而Flux Editor则提供了高效且直观的...

    Unity Flux 插件 技能编辑器 2.1.7

    unity Flux编辑器最新版,可以用来制作过场动画,也适用于修改后作为技能编辑器使用

    flux-setup 电脑护眼助手

    安装过程中,通常会提示用户选择是否将其设置为开机启动,以及设置屏幕色温的变化速度等个性化选项。安装完毕后,Flux将在后台运行,自动根据用户的地理位置和当前时间调整屏幕亮度和色温。 总的来说,"flux-setup ...

    Flux 2.1.5.rar

    unity一款插件,它将unity带入电影制作范畴,当然也能在应用到游戏过场动画、引导动画、剧情动画、技能整体表现等等。它包括Flux editor window和Inspector window两部分。

    flux屏幕色温调整

    安装完成后,用户可以在Flux的设置中定制个人偏好,如设定地理位置(以更准确地模拟当地的日出和日落时间),选择色温偏好(有多种预设选项,从冷色到暖色),以及调整调整速度(快速或平滑)。 **使用体验** Flux...

    flux-setup安装包

    2. **个性化设置**:用户可以根据自己的喜好和环境需求自定义设置色温变化的时间、速度以及最终达到的色温,确保最佳的视觉舒适度。 3. **跨平台支持**:Flux不仅适用于Windows操作系统,还支持Mac OS X、Linux等...

    FLUX WMS操作手册

    1. **灵活性**:FLUX WMS可根据不同行业、不同规模的仓库需求进行定制化配置。 2. **集成性**:可与ERP、OMS等其他企业系统无缝集成,实现数据共享。 3. **优化作业**:通过算法优化拣选路径,减少无效走动,提高...

    flux保护眼睛护眼神器Mac版

    安装完成后,用户可以在菜单栏上找到Flux的图标,进行个性化设置。例如,可以设定地理位置以准确获取当地的日出日落时间,或者调整色温偏好。 总的来说,Flux是一款实用且贴心的工具,它通过智能化的屏幕管理,帮助...

    Flux一个正则表达式构建PHP库

    例如,当需要验证电子邮件地址格式时,我们可以用Flux轻松构建一个符合RFC 5322标准的正则表达式,而无需手动编写复杂的正则字符串。 在压缩包文件"selvinortiz-flux-9deb185"中,包含了Flux库的源代码,版本号为9...

    Unity Flux 2.1.5

    4. **脚本支持**:Flux 支持自定义脚本,允许开发者通过C#编写逻辑来控制动画行为,实现高度定制化的动画效果。 5. **预览和调试**:强大的预览和调试工具是Flux 的另一个亮点,用户可以在编辑器中实时查看和修改...

    Reactor教程Mono和Flux例子

    在Reactor教程中,你可能会学习如何使用Mono和Flux来创建异步操作。例如,你可以使用`Mono.fromFuture`将Java的Future转换为Mono,从而使得基于回调的API能够与Reactor的响应式流协同工作。Flux也可以通过`Flux....

    Flux

    在Flux架构中,View(React组件)可以动态地根据Store中的数据来改变字体样式,提供个性化的用户体验。 综上所述,Flux是前端开发中的一种架构模式,主要用于构建大型的、复杂的用户界面。结合字体相关的标签,我们...

Global site tag (gtag.js) - Google Analytics