小编Sco*_*hea的帖子

从数组中删除时删除Column_names

如果我做:

name_array = Model.column_names
name_array.delete_if {|name| ["id","created_at","updated_at"].include?(name)}
pp Model.column_names
Run Code Online (Sandbox Code Playgroud)

Model.column_names命令将返回的阵列而不id,created_at&updated_at列名.我的假设是name_array删除名称而不是Model.column_names数组.

Rails 3.0.13 Ruby 1.9.3

ruby ruby-on-rails

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

Ember:组件中的sendAction不起作用

在一个组件中,我有一个返回主屏幕的按钮.当我点击它时sendAction似乎没有开火.我希望它将动作发送到路线动作:

routes.js.coffee:

App.AutomobileRoute = Ember.Route.extend(Ember.SimpleAuth.AuthenticatedRouteMixin,

  model: (params) ->
    @store.find('automobile', params.automobile_id)

  setupController: (controller, model) ->
    controller.set('content', model)
    @controllerFor('application').set('currentRoute', 'automobiles')

  actions:
    back: ->
      @transitionTo 'automobiles'
)
Run Code Online (Sandbox Code Playgroud)

零件:

backToAutomobiles: ->
  console.log 'Hit Back'
  response = @.sendAction 'back'
  console.log "Response: " + response
Run Code Online (Sandbox Code Playgroud)

模板:

<button type="button" class="btn btn-default" id='back' {{action 'backToAutomobiles' model}}>Back</button>
Run Code Online (Sandbox Code Playgroud)

我接到'点击'消息,但页面没有改变.说实话,这可能是这个问题的重复,我只是不能很好地回答这个问题.

完整模板:

<div class="panel-group" id="automobile-details">
  <div class="panel panel-default">
    <div class="panel-heading">
      <span class="spec-title">
        <h3 class="panel-title">
          <a data-toggle="collapse" data-parent="#automobile-details" href="#automobile-details-body">
            {{model.name}}
          </a>
        </h3>
      </span>
      &nbsp;
      <span>
        {{view Em.Select …
Run Code Online (Sandbox Code Playgroud)

coffeescript ember.js

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

这个简单的代码有什么问题 - 子串?

这里有什么问题?

function setMaxLenght(textbox, length) {
    var currentLength = textbox.value.length;
    var minimum = Math.min(currentLength, length);

    textbox.value = textbox.value.subString(0, minimum - 1);
}
Run Code Online (Sandbox Code Playgroud)

当代码到达最后一行时,它会抛出此错误:

Uncaught type error: Object 1 has no method 'subString'
Run Code Online (Sandbox Code Playgroud)

javascript

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

拐杖与拐杖

我刚刚发现了Cane gem,但它不适用于Rails,有一种方法可以使它与Rails一起使用吗?

更新 我使用rails 3.2.1并且它不会产生任何错误消息

ruby ruby-on-rails

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

标签 统计

ruby ×2

ruby-on-rails ×2

coffeescript ×1

ember.js ×1

javascript ×1