小编bra*_*r19的帖子

Jquery选择从json添加值

我有这样的json:

[
{
    "MOD_AXL": 0,
    "MOD_CDS_ID": 110000168,
    "MOD_CV": 0,
    "MOD_CV_CTM": null,
    "MOD_ID": 168,
    "MOD_MFA_ID": 514,
    "MOD_PC": 1,
    "MOD_PCON_END": 199007,
    "MOD_PCON_START": 196303,
    "MOD_PC_CTM": null,
    "Name": "2 CV"},
{
    "MOD_AXL": 0,
    "MOD_CDS_ID": 110004500,
    "MOD_CV": 0,
    "MOD_CV_CTM": null,
    "MOD_ID": 4500,
    "MOD_MFA_ID": 514,
    "MOD_PC": 1,
    "MOD_PCON_END": 198810,
    "MOD_PCON_START": 197808,
    "MOD_PC_CTM": null,
    "Name": "ACADIANE"},
{
    "MOD_AXL": 0,
    "MOD_CDS_ID": 110001660,
    "MOD_CV": 0,
    "MOD_CV_CTM": null,
    "MOD_ID": 1660,
    "MOD_MFA_ID": 514,
    "MOD_PC": 1,
    "MOD_PCON_END": 197712,
    "MOD_PCON_START": 196301,
    "MOD_PC_CTM": null,
    "Name": "AMI"}
// etc..etc..
]? 
Run Code Online (Sandbox Code Playgroud)

但是如何设置选择值MOD_ID,以及选择选项的文本:名称?

我在文中有这些数据:

$(".man-select").change(function(){
    var mfa_id …
Run Code Online (Sandbox Code Playgroud)

html jquery json ruby-on-rails

2
推荐指数
1
解决办法
4181
查看次数

Ruby查看csv数据

我从csv文件中获取了一些数据(如何在csv中选择前20个?),例如:

A B C
D E F
Run Code Online (Sandbox Code Playgroud)

还方法:

def common_uploader
    require 'csv'
    arr = CSV.read("/#{Rails.public_path}/uploads_prices/"+params[:file], {:encoding => "CP1251:UTF-8", :col_sep => ";", :row_sep => :auto, :headers => :none})  
    @csv = []
    @csv << arr
  end
Run Code Online (Sandbox Code Playgroud)

所以它是数组的数组......但是我如何在haml视图中正常查看它?我如何查看数组数组?我尝试了类似的东西(在每个文件中我都有不同的列数):view:

= @csv.first.each do |a|
 = a[:1]
Run Code Online (Sandbox Code Playgroud)

请帮我看一下csv数据.

ruby csv arrays ruby-on-rails

2
推荐指数
1
解决办法
2128
查看次数

css:使div圆角并为其3/4添加边框

我有这样的代码:

<div class="circle"></div>
Run Code Online (Sandbox Code Playgroud)

和CSS:

.circle {
 border-left: 1px solid red;
 border-bottom: 1px solid red;
 border-radius: 200px;
 width: 200px;
 height: 200px;
}
Run Code Online (Sandbox Code Playgroud)

但我得到这样的边界:

在此处输入图片说明

我怎样才能实现直线和圆润的边框?

我的意思是这样的:

在此处输入图片说明

css可以吗?

html css

2
推荐指数
2
解决办法
4958
查看次数

Rails路由获取和匹配

当我使用路径中的方法生成控制器时,我有这样的事情:

get "vehicle_manufacturers/show"
Run Code Online (Sandbox Code Playgroud)

之后我会编写这样的代码是一个好习惯:

match 'vehicle_manufacturers/:id/' => 'vehicle_manufacturers#show', :as => :vehiclemanufacturers
Run Code Online (Sandbox Code Playgroud)

或者,是否有另一种编写此代码的方法,以便正常工作?

ruby routing ruby-on-rails

1
推荐指数
1
解决办法
98
查看次数

为其他模型设计after_sign_in_path_for

我的rails应用程序中有两个独立的登录模型:

  • 用户
  • 管理员

我的rake路线输出是:rake routes | grep设计

 new_admin_session GET    /admins/sign_in(.:format)                                                 devise/sessions#new
                  admin_session POST   /admins/sign_in(.:format)                                                 devise/sessions#create
          destroy_admin_session DELETE /admins/sign_out(.:format)                                                devise/sessions#destroy
               new_user_session GET    /users/sign_in(.:format)                                                  devise/sessions#new
                   user_session POST   /users/sign_in(.:format)                                                  devise/sessions#create
           destroy_user_session DELETE /users/sign_out(.:format)                                                 devise/sessions#destroy
                  user_password POST   /users/password(.:format)                                                 devise/passwords#create
              new_user_password GET    /users/password/new(.:format)                                             devise/passwords#new
             edit_user_password GET    /users/password/edit(.:format)                                            devise/passwords#edit
                                PUT    /users/password(.:format)                                                 devise/passwords#update
       cancel_user_registration GET    /users/cancel(.:format)                                                   devise/registrations#cancel
              user_registration POST   /users(.:format)                                                          devise/registrations#create
          new_user_registration GET    /users/sign_up(.:format)                                                  devise/registrations#new
         edit_user_registration GET    /users/edit(.:format)                                                     devise/registrations#edit
                                PUT    /users(.:format)                                                          devise/registrations#update
                                DELETE /users(.:format)                                                          devise/registrations#destroy
Run Code Online (Sandbox Code Playgroud)

在ApplicationController我有

 def after_sign_in_path_for(resource)
    request.referrer 
  end
Run Code Online (Sandbox Code Playgroud)

它对我的用户模型非常有用,但如何为我的管理模型做到这一点,以便在登录后我被重定向到同一页面(我使用内置的设计控制器),after_admin_sign_in_path_for(resource) 如果我写,所以我在日志中:

Filter chain halted as …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails devise

1
推荐指数
1
解决办法
1819
查看次数

设计恢复密码链接

我尝试在布局视图中设置设计恢复密码链接...我试试这样:

= link_to "?????? ???????", new_password_path(resource_name), :class => "login-link"
Run Code Online (Sandbox Code Playgroud)

但我明白了

undefined local variable or method `resource_name' 
Run Code Online (Sandbox Code Playgroud)

如何在布局中渲染忘记密码?在rails视图中链接?

我的模特也是:

devise :database_authenticatable, :registerable,
         :recoverable, :rememberable, :trackable, :validatable, 
         :token_authenticatable, :timeoutable
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails forgot-password devise

1
推荐指数
1
解决办法
5831
查看次数

Rails timezone activerecord

我的application.rb:

config.time_zone = 'Moscow'
config.time_zone = "(GMT+04:00) Moscow"
config.active_record.default_timezone = 'Moscow'
config.active_record.default_timezone = :local
Run Code Online (Sandbox Code Playgroud)

当我运行此命令时,我得到:

1.9.3-p362 :001 > Time.now
 => 2013-02-14 14:18:42 +0400
1.9.3-p362 :002 > Time.zone.now
 => Thu, 14 Feb 2013 10:18:52 UTC +00:00
Run Code Online (Sandbox Code Playgroud)

所以在db我看10:18:52 UTC +00:00.但是如何配置,以及如何在Time.Now中看到这样的时间?(当我向db插入新行时,我必须看时间,如Time.now所示,配置什么?)

服务器的时间是莫斯科......

db也是mysql

ruby timezone ruby-on-rails

1
推荐指数
1
解决办法
4251
查看次数

Rails将类添加到活动URL链接

在我的布局应用程序中,我有这样的代码:

%li
   = link_to "???????", all_articles_path(id: 1)
%li
   = link_to "????-??????", all_articles_path(id: 2)
%li
   = link_to "VIP-??????????", advanced_search_show_path(by_vip: true)
Run Code Online (Sandbox Code Playgroud)

例如,如果我去url"all_articles_path(id:1)"我需要添加类来链接"活动",但我怎么能这样做?我只有以下想法:

- if request.original_url.include? ("all_articles/1")
  = link_to "???????", all_articles_path(id: 1), class: "active"
Run Code Online (Sandbox Code Playgroud)

但我认为这是一个坏主意,也许有任何其他更好的解决这个问题?

haml ruby-on-rails

1
推荐指数
2
解决办法
837
查看次数

SASS:在mixin中添加扩展

我有三个 sass 文件(包含所有必要的导入):

  • 标头
  • 变量
  • 精灵

在变量中我有:

@mixin svg-sprite($sprite) {
  @extend .{$sprite};
  @extend .{$sprite}-res;
}
Run Code Online (Sandbox Code Playgroud)

在标题中我正在调用:

@include svg-sprite(".logo");
Run Code Online (Sandbox Code Playgroud)

在精灵中:

%svg-common {
    background: url("svg/sprite.view.svg") no-repeat;
}

.logo {
    @extend %svg-common;
    background-position: 0 58.3969465648855%;
}

.logo-res {
    width: 180px;
    height: 80px;
}
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

Error: Invalid CSS after "  @extend": expected selector, was ".{$sprite};"
        on line ** of ****.scss
>>   @extend .{$sprite};
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

css sass

1
推荐指数
1
解决办法
1324
查看次数

如何在滚动上沿svg路径设置元素动画?

我有一个问题:我必须在滚动事件上更改元素的位置和角度。就像我webpage是一条漫长的背景路-我需要在滚动过程中沿这条路径为汽车运动设置动画。

我的解释很好: http://prinzhorn.github.io/skrollr-path/ -完美的解决方案,可以满足我的要求。但是不幸的是,它已经过时了。

也许有人拥有最新的解决方案库?还是代码思想,如何通过svg-path页面动画元素scrolling

我也尝试过http://scrollmagic.io/examples/expert/bezier_path_animation.html-但这不是我所需要的,因为我的路径很困难。不只是几个圈子。

html javascript svg scroll

1
推荐指数
1
解决办法
1397
查看次数

标签 统计

ruby-on-rails ×7

ruby ×4

html ×3

css ×2

devise ×2

arrays ×1

csv ×1

forgot-password ×1

haml ×1

javascript ×1

jquery ×1

json ×1

routing ×1

sass ×1

scroll ×1

svg ×1

timezone ×1