小编Jor*_*dan的帖子

Rails -v 在 Mac OSX 上说错误的 Rails 版本

我一直在尝试卸载 rails,因为它在 4.1.0.rc1 上,我想要 4.0.0,所以我跑了

gem uninstall rails -v 4.1.0.rc1
Run Code Online (Sandbox Code Playgroud)

它说它已成功卸载但键入

rails -v
Run Code Online (Sandbox Code Playgroud)

仍然给我 4.1.0.rc1

我试过跑步

gem cleanup
Run Code Online (Sandbox Code Playgroud)

但它仍然给了我错误的版本,我已经退出了终端并重新打开了所有内容,但仍然得到错误的版本。

我只是想确保我使用的是正确的版本并且一切运行顺利。我最近才开始接触 ruby​​ 并学习如何在终端中安装东西(我是最近的 mac 转换者),所以所有这些东西都让我感到困惑。

ruby macos terminal ruby-on-rails version

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

如果选择了选项,则为欧芹自定义验证器

我有一个带有几个选项的选择框,如果有人选择其他我希望文本框淡入并且需要它,只要让它显示我很好,那个验证器就在我的位置有问题.

这是我到目前为止所尝试的内容,主要基于可用的一个示例.

conditionalvalue:
    fn: (value, requirements) ->
        if requirements[1] == $(requirements[0]).val()
            return false
        true
Run Code Online (Sandbox Code Playgroud)

在我的领域,我有这个

data-parsley-conditionalvalue='["[name=\"volunteer-check-in-new-name-title-select\"]", "other"]'
Run Code Online (Sandbox Code Playgroud)

这里参考我的选择框是什么样的

<select name="volunteer-check-in-new-name-title-select" data-bind="volunteer-new-final-title-field">
    <option value="dr">Dr.</option>
    <option value="mr">Mr.</option>
    <option value="mrs">Mrs.</option>
    <option value="miss">Miss.</option>
    <option value="ms">Ms.</option>
    <option value="other">Other</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我觉得它与不使用函数的值部分有关?我希望有更多关于此的文件.

javascript jquery custom-validators coffeescript parsley.js

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

从子控制器设置父控制器属性

我有一个flyers名为模板的路线flyers.hbs

<div class="button-wrap">
    <button {{action 'back'}}>Go Back</button>
    {{#if isPrintable}}
        <button {{action 'print'}} class="float-right">Print Flyer</button>
    {{/if}}
</div>

{{outlet}}
Run Code Online (Sandbox Code Playgroud)

在这flyers条路线我有viewnew.New应该只显示后退按钮,并view应显示后退按钮和打印按钮.所以在view控制器中我指定了一个属性.

import Ember from 'ember';

export default Ember.Controller.extend({
    isPrintable: true,
});
Run Code Online (Sandbox Code Playgroud)

但显然flyers当我导航到view路线时,父控制器没有看到该属性,因此我的打印按钮没有显示.

这样做的正确方法是什么?

ember.js

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

无法使用Material-UI中的类覆盖样式

我真想了解一次如何改变样式的经历 TextField

这些文档对我来说真的没有任何意义

<FormControl>
  <InputLabel
    htmlFor="mobile-number-input"
  >
    Mobile Number
  </InputLabel>
  <Input
    value={this.state.mobileNumber}
    onChange={this.onMobileNumberChange}
    fullWidth
    classes={{
      inkbar: {
        '&:after': {
          backgroundColor: 'white',
        }
      }
    }}
    id="mobile-number-input"
  />
</FormControl><br />
Run Code Online (Sandbox Code Playgroud)

但是我得到这个错误

Warning: Material-UI: the key `inkbar` provided to the classes property is not valid for Input.
You need to provide a non empty string instead of: [object Object].
Run Code Online (Sandbox Code Playgroud)

material-ui

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

从同一个哈希中引用RSVP哈希

我试图在同一条路线上加载两个不同的模型,我发现了一个堆栈溢出,解释了我可以Ember.RSVP.hash()用来完成这个,这就是我为使其工作所做的.

model: function(params) {
    return Ember.RSVP.hash({
        flyer: this.store.find('flyer', params.flyer_id),
        images: this.store.find('image', '-Jrgar1tSArUw-_PiJqX')
    });
},
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我已经硬编码了我需要加载的图像记录的ID,这应该来自返回的传单,就像这样 flyer.imagesID

但是当我这样做时,我在控制台中出现错误,这是堆栈跟踪...

Error while processing route: flyers flyer is not defined ReferenceError: flyer is not defined
    at model (http://localhost:4200/assets/flyer-creator.js:338:38)
    at EmberObject.default.extend.deserialize (http://localhost:4200/assets/vendor.js:32872:19)
    at applyHook (http://localhost:4200/assets/vendor.js:55667:32)
    at Object.HandlerInfo.runSharedModelHook (http://localhost:4200/assets/vendor.js:53668:22)
    at Object.subclass.getModel (http://localhost:4200/assets/vendor.js:53894:21)
    at __exports__.bind (http://localhost:4200/assets/vendor.js:55536:19)
    at tryCatch (http://localhost:4200/assets/vendor.js:55993:16)
    at invokeCallback (http://localhost:4200/assets/vendor.js:56005:17)
    at publish (http://localhost:4200/assets/vendor.js:55976:11)
    at http://localhost:4200/assets/vendor.js:37026:7
Run Code Online (Sandbox Code Playgroud)

有没有办法访问从下一个属性的哈希返回的flyer属性?

hash ember.js

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

带材质的全屏抽屉-ui@next

我将如何从material-ui版本中的第一个版本重新创建全屏抽屉@next

我曾经能够做到这一点

<Drawer width={'100%'} open={this.props.eventsDrawer} className="events-drawer">
...
</Drawer>
Run Code Online (Sandbox Code Playgroud)

但现在我看不到这样做的方法?我是否必须使用 CSS 来实现这一点,如果是这样,我将它应用于什么元素?

material-ui

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

使地图视图适合圆形边界

我正在使用该react-native-maps库生成一个地图视图,其中包含一些标记和周围的圆圈,我希望能够调整地图视图以包含圆圈而不仅仅是地图上的标记。有人有这样的工作吗?

这是显示我当前设置的小吃react-native

https://snack.expo.io/@jordanr/fittoelements-issue

react-native react-native-maps

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

表定义语法出错

错误1064(42000):您的SQL语法有错误; 检查与您的MySQL服务器版本对应的手册,以便在第6行的"desc text"附近使用正确的语法

我的查询看起来像这样......

CREATE TABLE products (
    title varchar(100),
    img varchar(100),
    price int,
    type varchar(10),
    desc text);
Run Code Online (Sandbox Code Playgroud)

我确定这是一个愚蠢的事情,我忽略了这个深夜,但对于我的生活,我无法弄清楚为什么它不会通过.我仍然是所有这一切的新手,但有些我的列的名称与数据类型或SQL函数的名称冲突?

mysql sql syntax syntax-error

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