小编cmr*_*rds的帖子

ExNavigation:如何将道具传递给所有路由器组件?

在下面的代码中,将数据库变量作为props传递给Router/NavigationProvider提供的所有组件的最佳方法是什么?

import {
  createRouter,
  NavigationProvider,
  StackNavigation,
} from '@exponent/ex-navigation'

const Router = createRouter(() => ({
  jobs: () => Jobs,
  sample: () => Sample
}))

render () {
  const database = this.openDatabase()
  <NavigationProvider router={Router}>
        <StackNavigation initialRoute={Router.getRoute('home')} />
  </NavigationProvider>
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

react-native exponentjs

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

在Rails中使用simple_form时,如何仅使用它来显示某些字段的数据而不是输入?

我正在使用simple_form创建我的表单,除了我想显示一些文本而不是显示某种类型的输入框之外,它都很好.所以我需要显示一个标签以及显示文本,例如Name:Chris,其中"Name"是标签,"Chris"是显示文本.

所以想象一下我有一个simple_form:

=simple_form_for @property do |f|
  =f.display_field "Contact Name",  "Chris"
  =f.input :customer_reference
  =f.input :premises_description
  =f.input :po_number, :label=>"Purchase Order Number"
Run Code Online (Sandbox Code Playgroud)

"f.display_field"是一个组合方法,但我想象的方法看起来是我需要的.所有它会做的是显示标签和旁边的一些文字.实现这一目标的最简单方法是什么?

干杯克里斯

ruby-on-rails simple-form

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

Rails 5中的Webpacker花费很长时间才能编译很少的文件。我怎么看它在做什么?

[Webpacker] Compiling…
Run Code Online (Sandbox Code Playgroud)

编译我对javascript文件所做的任何更改都需要几秒钟(6.2秒)的时间。确实减慢了我的JS开发速度。

有什么办法可以查看Rails中的Webpacker做什么以及大部分时间都在使用哪些文件?如果可以告诉我每个npm库使用了多少时间,那也很好。

我可以手动运行该rails webpacker:compile命令,但似乎没有任何冗长的模式。

任何帮助表示赞赏,谢谢!

webpack ruby-on-rails-5 webpacker

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

如何从克隆的ActiveRecord模型中删除只读状态?

我正在我的应用程序中编写一个功能,用于克隆一大堆activerecord模型及其层次结构.所以我不小心改变了我在关系中使用#readonly功能的原始记录,这很棒.

我使用#clone方法复制那些原始对象,但似乎无法删除克隆对象上的只读状态,这意味着我无法保存我创建的新对象.

如果我在不使用#readonly的情况下加载原始对象,那么它可以正常工作,但是我冒着意外删除原始记录的风险.

如何删除只读状态?

activerecord ruby-on-rails

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