小编Ale*_*sev的帖子

Machinist vs FactoryGirl - 优点和缺点

我正在与factory_girl合作,但看着机械师宝石.你能告诉我 - 迁移到机械师的利弊是什么?你比较过那些libs吗?

ruby testing ruby-on-rails machinist factory-bot

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

iOS安装应用程序没有应用商店

是否有任何法律方式(没有越狱)将iOS应用程序安装到iOS设备(ipad,iphone,ipod)而不发布到应用程序商店?例如 - 封闭用户组的应用程序(某些Web应用程序的管理员/主持人等).

iphone app-store appstore-approval ios4 ios

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

android emulator and local site

I've started android emulator app and trying to open from embeded browser locally started web-site, but local dns name (from /etc/hosts) is not resolved. Is there any option to enable local resolving?

android android-emulator

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

如何在swift playground中使用用carthage导入的框架

我有一个快速的项目,通过carthage添加了一些框架.是否可以在项目内的游乐场中使用这些框架以及如何使用它,因为

import Argo
Run Code Online (Sandbox Code Playgroud)

不起作用:(

xcode swift swift-playground carthage

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

如何使用webpacker gem访问资产

你能解释一下如何从vue.js组件中的webpacker gem访问资产吗?例如 - 如何使用背景图像创建div.我已经尝试使用/ app/assets/images和/ app/javascripts/assets文件夹,但图像仅在模板部分可用,但不在样式部分:(

在我的情况下

<template>
    <div id="home">
        <div id="intro">
            <img src="assets/cover-image-medium.png" alt="">
        </div>
    </div>
</template>
Run Code Online (Sandbox Code Playgroud)

工作正常,但是

<style scoped>
    #intro {
        height: 200px;
        background: url("assets/cover-image-medium.png");
    }
</style>
Run Code Online (Sandbox Code Playgroud)

不工作:(

怎么了?

ruby-on-rails webpack vue.js webpack-dev-server webpacker

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

rails:控制器中包含的模块的方法在视图中不可用

奇怪的是 - 我有这样的身份验证模块lib/:

module Authentication
  protected

  def current_user
    User.find(1)
  end

end
Run Code Online (Sandbox Code Playgroud)

在ApplicationController中,我包含了这个模块和所有帮助程序,但方法current_user在控制器中可用,但不在视图中:(如何使其工作?

namespaces ruby-on-rails helpers

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

STI和多晶型物

我的代码有问题

class Post < ActiveRecord::Base
end

class NewsArticle < Post
  has_many :comments, :as => :commentable, :dependent => :destroy, :order => 'created_at'
end

class Comment < ActiveRecord::Base
  belongs_to :commentable, :polymorphic => true, :counter_cache => true
end
Run Code Online (Sandbox Code Playgroud)

并尝试去获取一些NewsArticle的评论,我在日志中看到类似的东西

  Comment Load (0.9ms)   SELECT "comments".* FROM "comments" WHERE ("comments"."commentable_id" = 1 and "comments"."commentable_type" = 'Post') ORDER BY created_at
Run Code Online (Sandbox Code Playgroud)

奇怪的是"commentable_type"="发布".怎么了?

PS:Rails 2.3.5 && ruby​​ 1.8.7(2010-01-10 patchlevel 249)[i686-darwin10]

activerecord ruby-on-rails single-table-inheritance polymorphic-associations

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

declarative_authorization和命名空间

您知道 - declarative_authorization可以控制对命名空间资源的访问吗?我尝试过类似的东西

has_permission_on [:admin, :users], :to => [:index, :show, :new, :create, :edit, :update, :destroy, :search]
Run Code Online (Sandbox Code Playgroud)

但它不起作用:(任何想法?

ruby-on-rails declarative-authorization

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

虚拟模型和form_for(或formtastic)

有时我们需要没有模型创建的表单 - 例如搜索字段或电子邮件,应该在哪里发送一些指令.创建此表单的最佳方法是什么?我可以创建虚拟模型或类似的东西吗?我想使用formtastic,但不是form_tag.

model-view-controller ruby-on-rails formtastic

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

如何让tailwindcss和scss协同工作?

我试图让 tailwindcss 和 scss 一起工作,但我遇到了一些问题。我尝试了 2 个选项

1 - rails new app_name -c tailwind- 工作正常,但我不能使用嵌套选择器,例如

p {
  h1.name {
     @apply text-9xl;
  }
}
Run Code Online (Sandbox Code Playgroud)

2 - rails new app_name -c postcss- 工作得很好,我可以在我的 postcss 配置中使用嵌套选择器

p {
  h1.name {
     @apply text-9xl;
  }
}
Run Code Online (Sandbox Code Playgroud)

但我不能在 taiwindcss 代码中使用 @import 语句(基本 CSS 代码工作正常)。

应用程序.scss

module.exports = {
  plugins: [
    require('tailwindcss'),
    require('tailwindcss/nesting'),
    require('autoprefixer')
  ]
}

Run Code Online (Sandbox Code Playgroud)

外部.scss

@tailwind base;
@tailwind components;
@tailwind utilities;

@import "external";
Run Code Online (Sandbox Code Playgroud)

在此示例中,读取了正文,但 text-9xl 未应用于 h1。如何修复它?

PS:我在 Rails 7.0.1 上使用 ruby​​ 和 …

css ruby ruby-on-rails sass tailwind-css

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