zoukankan      html  css  js  c++  java
  • ruby开发过程中的小总结

    (1)建表的时候注意保留字

    在新建的表里无法插入一列的值, 报错信息是:Can't mass-assign protected attributes,这一列的列名是type,查了一下发现是因为type是保留字引起的.

    (2)查看端口

    netstat  -natp

    (3)在coffeescript里写方法

    new_fun = ->

    console.info "this is a function"

    调用的时候

    new_fun()

    (4)include的用法很多

    <%= ["aa","bb"].include? filter.order_by %>

    (5)给text_field_tag设置宽度

    <%= text_field_tag "area", filter.area, :size => 5 %>

    (6)select_tag

    新建的时候

    <%= select_tag 'order_by',options_for_select(['最多播放',
    '最近更新'])%>

    index页面:

    <%= select_tag 'order_by',options_for_select(['最多播放',
    '最近更新'], filter.order_by) %>

    (7)安装一下解压软件

    which unrar
    which rar
    sudo apt-get install unrar
    unrar -h
    ls -altrh
    unrar x 上方轮播图.rar

    (8)coffeescript里如果需要写尖括号,那么需要用三个引号引起来,就不用使用转义符号了.

    <%####################### %>
    551 form = $("""<form></form>""")
    552 form.attr('action',"/tv_i/filterlists")
    553 form.attr('method',"post") %>
    554 input1 = $("""<input type="text" name="channel" value=#{category} />""")
    555 input2 = $("""<input type="text" name="area" value=#{area} />""")
    556 input3 = $("""<input type="text" name="filter_type" value=#{type} />""")
    557 input4 = $("""<input type="text" name="time" value=#{time} />""")
    558 input5 = $("""<input type="text" name="status" value=#{status} />""")
    559 input6 = $("""<input type="text" name="pay" value=#{pay} />""")
    560 input7 = $("""<input type="text" name="order_by" value=#{order_by} />""")
    561 input8 = $("""<input type="text" name="order_time" value=#{order_time} />""")
    562 form.append(input1)
    563 form.append(input2)
    564 form.append(input3)
    565 form.append(input4)
    566 form.append(input5)
    567form.append(input6)
    568 form.append(input7)
    569 form.append(input8)
    570 form.appendTo("body")
    571 form.css('display','none')
    572 form.submit()

    (9)

    $(".filter-content[name=channel]").val(category)

    对应的html代码

    <%= form_for :filter, @filter, :url => {:action => 'create'},
    :html => {:multipart => :true, :name => "form1", :id => "filter_form"} do |s| %>
    <input type="text" name="channel" class="filter-content"/>

    ...

    ...

    <% end %>

  • 相关阅读:
    springJDBC01 利用springJDBC操作数据库
    Struts2框架05 result标签的类型、拦截器
    Struts2框架04 struts和spring整合
    JDBC03 利用JDBC实现事务提交与回滚【调用Connection中的方法实现事务管理】
    JDBC02 利用JDBC连接数据库【使用数据库连接池】
    JDBC01 利用JDBC连接数据库【不使用数据库连接池】
    ???Struts2框架03 session的使用、登录逻辑【session工作原理】
    Struts2框架02 消息传递
    Struts2框架01【如果使用struts框架】【利用struts框架写一个 hello world】
    格式化输出
  • 原文地址:https://www.cnblogs.com/iwangzheng/p/3695710.html
Copyright © 2011-2022 走看看