我有这样的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) 我从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数据.
我有这样的代码:
<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可以吗?
当我使用路径中的方法生成控制器时,我有这样的事情:
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)
或者,是否有另一种编写此代码的方法,以便正常工作?
我的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) 我尝试在布局视图中设置设计恢复密码链接...我试试这样:
= 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) 我的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
在我的布局应用程序中,我有这样的代码:
%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)
但我认为这是一个坏主意,也许有任何其他更好的解决这个问题?
我有三个 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)
我做错了什么?
我有一个问题:我必须在滚动事件上更改元素的位置和角度。就像我webpage是一条漫长的背景路-我需要在滚动过程中沿这条路径为汽车运动设置动画。
我的解释很好: http://prinzhorn.github.io/skrollr-path/ -完美的解决方案,可以满足我的要求。但是不幸的是,它已经过时了。
也许有人拥有最新的解决方案库?还是代码思想,如何通过svg-path页面动画元素scrolling?
我也尝试过http://scrollmagic.io/examples/expert/bezier_path_animation.html-但这不是我所需要的,因为我的路径很困难。不只是几个圈子。