小编Vas*_*rth的帖子

Paginate最近的帖子与kaminari

我正在使用rails gem kaminari(https://github.com/amatsuda/kaminari)来分页我的帖子数据库.目前我的@posts = Post.order('id').page(params[:page]).per(5)控制器中有代码,但这会将页面从最早到最近排序.如何从最近到最早撤销此订单?

pagination ruby-on-rails-3 kaminari

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

运行`rake assets:precompile`时出错

我有一个rails 3.1应用程序,我试图推送到heroku.虽然推动工作,但错误在于它试图掠夺资产.它出错了

Unexpected token punc, expected punc (line: 11225, col: 7, pos: 321149)
undefined
(in /Users/Matt/Orchive/Orchive/app/assets/javascripts/application.js)
Run Code Online (Sandbox Code Playgroud)

但是这个application.js文件只包含一些注释.这里是:

// This is a manifest file that'll be compiled into including all the files listed below.
// Add new JavaScript/Coffee code in separate files in this directory and they'll automatically
// be included in the compiled file accessible from http://example.com/assets/application.js
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// the compiled …
Run Code Online (Sandbox Code Playgroud)

rake assets ruby-on-rails heroku ruby-on-rails-3

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

如何为用户模型设计创建关系和关联

我正在使用设计我的用户模型和routes.rb我有devise_for :users 如何给用户发帖?

它只是在路线中:

resources :users do
    resources :posts
end
Run Code Online (Sandbox Code Playgroud)

或者你必须做一些特殊的设计

ruby-on-rails relational-database devise

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

如何仅重置rails中的特定表

我有表(也许他们没有被称为)用户和帖子.我在Posts表中添加了很多测试帖子(也许它叫做数据库),所以我想把它擦掉.我知道我可以使用rake db:reset但这也会擦除Users表.

有谁知道如何只重置一个特定的表?

database rake ruby-on-rails reset

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

Rails删除某些路由

我有一个rails应用程序,我有一些自定义路线.我有一个名为Reports的数据库.在我的routes.rb我有match '/new' => 'reports#new'但问题是,/新去正确的地方,但是/报告/新也仍然有效.有没有办法"停用"标准/报告/新,以便只有/新的工作?

routing controls ruby-on-rails

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

搜索句子

我有一个rails应用程序,并已决定进行搜索.我有一个搜索文本域,控制器负责一切.在我的搜索方法中

def self.search(search)
    if search
      str = []
      search.split.each do |s|
        a = find(:all, :conditions => ['title or content LIKE ?', "%#{s}%" ])
        str = (str + a).uniq
      end

    else
      find(:all)
    end
  end
Run Code Online (Sandbox Code Playgroud)

我希望能够处理多个单词搜索.如果你删除每个...循环它可以正常1字搜索.无论如何,我想找到每个被搜索单词的相关帖子并返回它的组合.

防爆.如果有人搜索"最伟大的玩家",它将返回标题或内容为"最大"的所有帖子实例以及任何具有标题或内容"播放器"的帖子

ruby string search ruby-on-rails

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

Firebase snapshot.val()未绑定到$ scope

我正在使用FireBase并尝试进行一些查询,结果是登录但在HTML中不可见$scope.

var shopRef = firebaseDataService.intro;

$scope.shops = [];

var taskRef = shopRef.orderByChild("cat").equalTo("Accomodation");


taskRef.on("value", function(snapshot) {
    var snapData = snapshot.val();
    console.log(snapData);
    $scope.shops.push(snapData);

});
Run Code Online (Sandbox Code Playgroud)

当我使用时$scope.$apply(),我设法将数据更新到商店,但它仍然没有将任何内容传递给我的指令.

    <search-card shops="shops">   </search-card>
    <p> Shops are {{shops}}</p>
Run Code Online (Sandbox Code Playgroud)

我用$ firebaseArray以某种方式工作了

  $scope.shops = $firebaseArray(taskRef);
Run Code Online (Sandbox Code Playgroud)

但是我仍然想知道我做错了什么,以及为什么它没有使用快照.

angularjs firebase angularfire firebase-realtime-database

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

解密为bcrypt

标题非常自我解释.我不确定这是否存在,因为它会大大损害bcrypt的安全性,但我在rails应用程序中使用Devise并忘记了我的密码.但是,我可以访问服务器并找到信息.我可以看到加密的密码,需要解密.

我不想要问题的替代解决方案,我只想要一个解密器,所以我可以获得密码.

encryption passwords ruby-on-rails bcrypt

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

如何在多个页面上显示数据库的内容

我正在制作一个可以处理许多帖子的rails应用程序.我想要做的是在x页面上显示帖子,每页5个帖子.我经常环顾四周,一直无法找到解决方案.我是ruby on rails的新手,还不知道能够按页面分开帖子.

ruby-on-rails posts

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

为什么这段代码不会产生预期的结果呢?

def check_beta_code
    beta_code_array = ['AAAAAAAAAA', 'BBBBBBBBBB', 'CCCCCCCCCC', 'DDDDDDDDDD', 'EEEEEEEEEE']

    if false == beta_code_array.include?(:beta_code)
        errors.add(:beta_code, "Invalid Beta Code")
    end
end
Run Code Online (Sandbox Code Playgroud)

我创建了一个用户,user = User.new{:beta_code=>'AAAAAAAAAA'}然后user.save #=> false,然后我做user.errors #=>{:beta_code=>["Invalid Beta Code"]}

为什么即使它出现错误:beta_code等于其中一个值?救命!

ruby ruby-on-rails

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

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