干杯!
我是CSS/HTML的新手,但我想在文本上应用渐变,如下图所示.我怎样才能用css实现它?

干杯! 我有一些模型,它的一个属性是一个数组,但由于某些原因(我在服务器上使用mongoDB,这是嵌入式模型和ember数据的问题)我不能做这样的事情:
App.Foo = DS.Model.extend({
...
numbers: DS.hasMany('App.Bar')
)};
App.Bar = DS.Model.extend({
...
number: DS.attr('number')
});
Run Code Online (Sandbox Code Playgroud)
我需要这样的东西:
App.Bar = DS.Model.extend({
numbers: DS.attr('array')
});
Run Code Online (Sandbox Code Playgroud)
但是在ember-data中没有数组类型的属性,怎么样?
干杯! 我有ember-data商店:
TravelClient.Store = DS.Store.extend({
revision: 11,
adapter: DS.RESTAdapter.create({ bulkCommit: false, url: "http://someIP:somePORT"})
});
Run Code Online (Sandbox Code Playgroud)
和路由器:
TravelClient.ToursRoute = Ember.Route.extend({
model: function() {
return TravelClient.Tour.find();
}
});
Run Code Online (Sandbox Code Playgroud)
我从远程服务器接收这个JSON:
{
"tours": [
{
"id": "5110e8b5a8fefe71e0000197",
"title": "qui deserunt dolores",
"description": "Id velit nihil.",
"seats": 12,
"options": [
],
"images": [
{
"id": "5110e8b5a8fefe71e0000196",
"url": "url"
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我尝试return TravelClient.Tour.find()失败的时候:
http://someIP:somePORT/tours 404 (Not Found)
XMLHttpRequest cannot load http://someIP:somePORT/tours. Origin http://localhost:3000 is not allowed by Access-Control-Allow-Origin.
Run Code Online (Sandbox Code Playgroud)
看起来RESTAdapter似乎不知道它必须接收JSON还是什么?
更新:
在rails服务器端的应用程序控制器中:
def set_access_control_headers
headers['Access-Control-Allow-Origin'] = …Run Code Online (Sandbox Code Playgroud) 干杯! 我有路线:
TravelClient.Router.map(function() {
this.resource('tours', function() {
this.resource('tour', { path: ':tour_id' }, function(){
this.route('seats');
});
});
});
Run Code Online (Sandbox Code Playgroud)
还有一个模板:
<script type="text/x-handlebars" data-template-name="tour/seats">
{{...}}
</script>
Run Code Online (Sandbox Code Playgroud)
座位是Tour对象的一个属性:
TravelClient.Tour.find(1).get('seats');
12
Run Code Online (Sandbox Code Playgroud)
我像这样扩展我的TourSeats路线:
TravelClient.TourSeatsRoute = Ember.Route.extend({
model: function(params) {
return TravelClient.Tour.find(params.tour_id).get('seats');
}
});
Run Code Online (Sandbox Code Playgroud)
问题:如何在模板中渲染巡演席位?
更新:
我的灯具看起来像那样:
TravelClient.Store = DS.Store.extend({
revision: 11,
adapter: 'DS.FixtureAdapter'
});
TravelClient.Tour = DS.Model.extend({
title: DS.attr('string'),
description: DS.attr('string'),
seats: DS.attr('number')
});
TravelClient.Tour.FIXTURES = [{
id: 1,
title: "Brighton, England",
description: "Lorem ipsum dolor ... .",
seats: 12
},...
Run Code Online (Sandbox Code Playgroud)
我改变了我的路线延伸到这个:
TravelClient.TourSeatsRoute = Ember.Route.extend({
model: …Run Code Online (Sandbox Code Playgroud) 我添加了slugs到一些模型,但由于SEO我需要从旧链接做301重定向:旧:
http://host.com/foo/1
Run Code Online (Sandbox Code Playgroud)
新:
http://host.com/foo/foo_slug
Run Code Online (Sandbox Code Playgroud)
问题:在这种情况下如何实现301重定向?是否可以从大写链接实现301重定向?像这样:
http://host.com/foo/FOO_SLUG -> http://host.com/foo/foo_slug
Run Code Online (Sandbox Code Playgroud) 怎么做?简单JS .length返回undefined.
在我的项目即时使用+ capistrano,所以这是我的Capfile:
require 'capistrano/setup'
require 'capistrano/deploy'
require 'capistrano/rvm'
require 'capistrano/bundler'
require 'capistrano/rails/assets'
require 'capistrano/rails/migrations'
require 'whenever/capistrano'
Dir.glob('lib/capistrano/tasks/*.cap').each { |r| import r }
Run Code Online (Sandbox Code Playgroud)
这是我的deployr.rb档案:
set :application, 'privet-mccafe'
set :repo_url, 'git@codebasehq.com:digitalizm/mccafe-vk-privet-app/application.git'
set :scm, :git
set :branch, 'master'
set :keep_releases, 5
set :ssh_options, { forward_agent: true }
set :bundle_roles, :all
set :linked_files, %w{config/database.yml config/initializers/secret_token.rb}
set :linked_dirs, %w{bin log tmp/pids tmp/cache tmp/sockets vendor/bundle public/system}
namespace :deploy do
desc 'Restart application'
task :restart do
on roles(:app), in: :sequence, wait: 5 do …Run Code Online (Sandbox Code Playgroud) 赞!我有
@comment = @photo.comments.create(...)
Run Code Online (Sandbox Code Playgroud)
我需要以某种方式对这些评论进行分页,在视图中:
- @photo.comments.each do |comment|
...
Run Code Online (Sandbox Code Playgroud)
但我被困住了,所以请帮助我。
我需要定义@comments来添加分页吗?
ember.js ×4
javascript ×4
ember-data ×3
capistrano ×1
capistrano3 ×1
css ×1
css3 ×1
html5 ×1
json ×1
kaminari ×1
pagination ×1
redirect ×1
ruby ×1
seo ×1
whenever ×1