`
阅读更多

6、实战问题
    <a> 怎么样弄数据迁徙,并将其作为资源在home/head中显示
    1、增加数据迁徙文件
    script/generate migration add_meeting_to_resource
            然后执行数据迁徙命令
    rake db:migrate (RAILS_ENV=test)
    2、在resources.yml文件里加相关属性
    3、在permissions.yml文件里给用户赋予权限
    4、在role_permissions.yml文件里与roles相关联
    <b> 怎么将大量的源代码输出到word中
    1、微软提高自带的win32ole给使用者
    如何测试win32ole已存在
    (1)在命令行中敲入cmd,gem list
    (2)irb——> require ‘win32ole’返回true即可用
    2、使用UIT插件,新建.rb文件,require ‘win32ole’...,并在高级里点击运行命令        行(F12),即可看到一行行代码输出了
    3、网上可供参考的资料(win32ole word ruby(java、.net也同理))
    <C> 销案事项:当社区系统过来的数据在销案页面看不到而在首页的页签里能出来,        主要是加了高级查询后name_scope会不起作用,故修改destroy_controller.rb文件        里的conditions——>selected_district.code改为duty_code(code只是本级包括下级)
    <d> 怎么样将Ubuntu系统的项目映射到Windows下(方法google)
        装flashDevelop插件来调试open_flash
    <e> 12月3日开发完成的联席会议中遇到的问题
        需求:因为以前将会议与事项关联所以现在都套用以前的代码,要求不一:在保留              以前会议操作的情况下,在新增页面增加关联事项按钮
        <1>、查看、编辑、新增都要在其URL网址中加:pop=>true,才好判断是弹出窗口            的时候是否出现nav这样的头
        <2>、以前的编辑页面会有问题,原因是调用的是new页面,而他所指向的url为
            new_meeting_path,在ruby中编辑默认的是edit_meeting_path所以无法编辑,
            解决办法:将new和edit页面分开也
        <3>、无法删除=link_to_remote '删除', :url => {:action => "destroy", :format :html},
    :confirm =>"你确定要删除吗?", :method => :delete, :title =>
    t('html.link.delete'), :class =>"icon-16px-box j-icon i-delete"
    在meetings_controller.rb文件中,我们判断是弹出窗口时的format为js,所以    要将format=>:js即可
    <4>、在点击关联时与具体的事项相关联
         在meeting/list文件中加select(#{convsation.id})
      :javascript
        function select(meeting_conversation_id){
    window.parent.j('#meeting_conversation_id').val(meeting_conversation_id);
    closeWindow();
    }
    期中meeting_conversation_id要与新增页面的id相同,不然不能实现双    向传递。
    <f>建立中间表的一般步骤
       1、script/generate rspec_model person_events person:referenecs event: References
       2、在关联表中加代码,找出event的所有记录,循环得到每个event的id 和person_
           Id,并插入到中间表中保存,再回滚
       3、在event.Rb和person.Rb、conversation.Rb文件中建立关联关系
       4、修改构造数据.Yml文件

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics