• 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 %>

  • 相关阅读:
    hdu-5492 Find a path(dp)
    hdu-5493 Queue(二分+树状数组)
    bzoj-2243 2243: [SDOI2011]染色(树链剖分)
    codeforces 724
    codeforces 422A A. Borya and Hanabi(暴力)
    codeforces 442C C. Artem and Array(贪心)
    codeforces 442B B. Andrey and Problem(贪心)
    hdu-5918 Sequence I(kmp)
    poj-3739. Special Squares(二维前缀和)
    hdu-5927 Auxiliary Set(树形dp)
  • 原文地址:https://www.cnblogs.com/iwangzheng/p/3695710.html
Copyright © 2020-2023  润新知